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

ExecuteScalar melempar NullReferenceException

Saya telah merangkum sebagian besar logika SQL saya dalam DAL. Salah satu metode DAL ini menarik Int skalar menggunakan logika berikut. Ini mungkin berhasil untuk Anda:

  object temp = cmnd.ExecuteScalar();
  if ((temp == null) || (temp == DBNull.Value)) return -1;
  return (int)temp;

Saya tahu bahwa Anda telah memasukkan banyak kode di atas, tetapi saya pikir ini benar-benar inti dari masalah Anda. Semoga berhasil!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Beberapa baris ke satu nilai yang dipisahkan koma di Sql Server

  2. Bagaimana cara mengurai VARCHAR yang diteruskan ke prosedur tersimpan di SQL Server?

  3. Statistik IO File Kinerja SQL Server

  4. Cara Menemukan Nama Batasan di SQL Server

  5. Melarikan diri dari kutipan tunggal di SQL Server