|
因为一般都用T-SQL来执行数据库操作,偶尔现在转到用存储过程,竟然写不来调用过程的返回值了,查了很多资料,都不详细,或者没到点上,也许是我比较笨,呵呵。
C# 源代码 1 /// <summary> 2 /// 校验用户 3 /// </summary> 4 /// <param name="user">用户信息</param> 5 /// <returns></returns> 6 public static int VerifyUser(clsUser user) 7 { 8 int iRet; 9 string sql = String.Format("EXECUTE VerifyUser @myVerifyReader OUTPUT,'{0}','{1}'",user.username,user.password); //执行的T-SQL串 10 SqlCommand scmd = new SqlCommand(sql, conn); 11 scmd.Parameters.Add(new SqlParameter("@myVerifyReader",SqlDbType.Int)); 12 scmd.Parameters["@myVerifyReader"].Direction = ParameterDirection.Output; 13 //
[1] [2] 下一页
|