我想用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