sql >> Databasteknik >  >> RDS >> Sqlserver

Det gick inte att konvertera parametervärde från en sträng till en Int32

Jag tror att problemet ligger i din första parameter (storeCode). Du försöker skicka en sträng som en int-parameter.

Den raden ska lyda så här:

command.Parameters.Add("@storeCode", SqlDbType.Int).Value = Convert.ToInt32(storeCode);

Det finns ytterligare en misstänkt sak:parameterns namn är storeCode, vilket innebär en varchar-kolumn. Vad är värdet du försöker skicka som en butikskod? Är du säker på att det är en int?



  1. Klustermarkörer med Google Maps API, platser från databasen

  2. Migrera befintlig auth.User-data till den nya anpassade användarmodellen för Django 1.5?

  3. postgres hstore finns och existerar inte samtidigt

  4. Postgres INSERT ON CONFLICT DO UPDATE vs INSERT or UPDATE