Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Lỗi cơ sở dữ liệu:Không có hàng nào ở vị trí 0

Điều này rất đơn giản ... nó có nghĩa là không có kết quả nào được trả về từ truy vấn của bạn. Bạn luôn phải viết mã bảo vệ và kiểm tra xem mảng Hàng có bất kỳ mục nào trong đó hay không trước khi cố gắng lập chỉ mục vào đó. Một cái gì đó như:

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. Tạo trình kích hoạt DML trong SQL Server

  2. Tên cột FirstName được chỉ định trong toán tử PIVOT xung đột với tên cột hiện có trong đối số PIVOT

  3. Chuyển đổi float thành varchar trong SQL Server mà không có ký hiệu khoa học

  4. Chèn giá trị chuỗi hex vào trường hình ảnh máy chủ sql đang nối thêm 0

  5. Cách khắc phục lỗi khôi phục sql server 2008 3203