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

Jenis data teks dan varchar tidak kompatibel sama dengan operator

Saya akan mencoba mengubah baris ini

cmd.Parameters.Add("@device_name", SqlDbType.Text).Value = d_name_comboBox5.Text;

AddWithValue memperlakukan nilai string sebagai tipe data NVarChar dan melihat pesan kesalahan tipe Teks diharapkan.

Anda juga dapat mencoba mengubah tipe data kolom Anda menjadi nvarchar(MAX) . Kolom TEXT dianggap usang dan akan mungkin dihapus di versi Sql Server yang akan datang



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa perbedaan antara tabel temp dan variabel tabel di SQL Server?

  2. Mengubah parameter multi-nilai menjadi tabel sementara di SQL Server Business Intelligence Development Studio

  3. Bagaimana cara mendeskripsikan string yang diakhiri dengan satu atau dua angka dalam satu pola LIKE?

  4. Cara mendapatkan *semuanya* kembali dari prosedur tersimpan menggunakan JDBC

  5. Bagaimana menjalankan beberapa perintah SQL dalam satu koneksi SQL?