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

Kesalahan Basis Data:Tidak ada baris di posisi 0

Ini sangat sederhana ... artinya tidak ada hasil yang dikembalikan dari kueri Anda. Anda selalu harus membuat kode secara defensif dan memeriksa untuk melihat apakah larik Baris memiliki item di dalamnya sebelum mencoba mengindeksnya. Sesuatu seperti:

if (dt.Rows.Count > 0)
    soptype = dt.Rows[0]["SOPTYPE"].ToString();
else
    somethingWentWrong();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gunakan kembali bidang alias dalam pernyataan SQL SELECT

  2. Hapus Acara dari Database Mail Log di SQL Server (T-SQL)

  3. Contoh Konversi 'tanggal' ke 'datetimeoffset' di SQL Server (T-SQL)

  4. Cadangkan satu tabel dengan datanya dari database di sql server 2008

  5. 2 Cara Mengembalikan Daftar Pemicu di Database SQL Server menggunakan T-SQL