I am currently trying to complete a transaction for a web application;
Failed to convert parameter value from string to Int32
Here is a copy of the function.
public static void completeTransaction(string storeCode, string employeeId, DateTime Date, string itemListNoId) { using (SqlConnection conn = new SqlConnection("Data Source = ; Initial Catalog =Business ; Integrated Security = true;")) { using (SqlCommand command = new SqlCommand("dbo.completeTransaction", conn)) { command.CommandType = CommandType.StoredProcedure; command.Parameters.Add("@storeCode", SqlDbType.Int).Value = storeCode; command.Parameters.Add("@employeeId", SqlDbType.Int).Value = employeeId; command.Parameters.Add("@Date", SqlDbType.DateTime).Value = Date; command.Parameters.Add("@itemListNoId", SqlDbType.Int).Value = itemListNoId; conn.Open(); command.ExecuteNonQuery(); conn.Close(); } } }
My SQL Server table contains the following tables and types
storeCode INT employee INT Date DATETIME itemListNoId INT
Any help would be appreciated.
source share