Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Gagal Mengonversi Nilai Parameter Dari String Ke Int32

Saya percaya masalahnya ada di parameter pertama Anda (storeCode). Anda mencoba mengirim string sebagai parameter int.

Baris itu seharusnya berbunyi seperti ini:

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

Ada satu hal lagi yang mencurigakan:nama parameternya adalah storeCode, yang menyiratkan kolom varchar. Apa nilai yang Anda coba berikan sebagai storeCode? Apakah Anda yakin itu int?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Agregasi string yang dikelompokkan / LISTAGG untuk SQL Server

  2. Memulihkan Database Master SQL Server

  3. Pilih kolom dari kumpulan hasil prosedur tersimpan

  4. Sintaks untuk kueri parameter dengan Python (pyodbc)

  5. Bagaimana saya bisa menentukan petunjuk indeks di Entity Framework?