日期:2014-05-18  浏览次数:20414 次

三层架构中存储过程的使用?
我是直接调用的sqlhelper,在DAL层用存储过程应该怎么写呢,用ExecuteNonQuery,新手求教了,谢谢,(存储过程名称:sp_delete_student,只有一个参数@student_id,value值txtstudent)

------解决方案--------------------
/// <summary>
/// 更新一条数据
/// </summary>
public int UpdateBegin( string strMsg)
{
SqlParameter[] parameters = {
new SqlParameter("@strMsg", SqlDbType.NVarChar,200)
};
parameters[0].Value = model.Msg;

int flag;
flag = DbHelperSQL.RunProcedureTran("qc_xj_kd", parameters);

return flag;
}