我想用C#代码调用一个非常简单的SQL Server存储过程。我有一个有authenticate
方法的类。我传递文本框的值(用户名,密码)到这个方法,它不断抛出我关于所需的参数不传递错误。我基本上是从事C#项目的商业智能专家。帮助将不胜感激。用参数调用SQL Server存储过程使用C#
这里是代码我执行:
sqcon.Open();
SqlCommand cmd = new SqlCommand("Users.PR_Authenticate_WebUsers",sqcon);
cmd.Parameters.Add("@In_UserID", SqlDbType.VarChar).Value = "f";
cmd.Parameters.Add("@In_PassWord", SqlDbType.NVarChar).Value = "f";
cmd.Parameters.Add("@Out_IsAuthenticatedUser", SqlDbType.Bit);
cmd.Parameters["@Out_IsAuthenticatedUser"].Direction = ParameterDirection.Output;
cmd.ExecuteNonQuery();
sqcon.Close();
当我传递的参数值明确为什么抱怨值没有传递我不明白?我错过了什么吗?
做u得到一些错误?向我们展示完整代码 – BNN