Fehler beim Konvertieren des Parameterwerts von einer Zeichenfolge in ein Int32
Ich versuche derzeit jedoch, eine Transaktion für eine webbasierte App abzuschließen.
Fehler beim Konvertieren des Parameterwerts von einer Zeichenfolge in ein Int32
Hier ist eine Kopie der Funktion.
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();
}
}
}
Meine SQL Server-Tabelle enthält die folgenden Tabellen und Typen
storeCode INT
employee INT
Date DATETIME
itemListNoId INT
Jede Hilfe wäre dankbar.