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

MySqlException trên ExecuteReader bằng cách chọn UserID (PK)

Ngoại lệ có nghĩa là bạn đang nhận được một kết quả không mong muốn. Phương thức ExecuteNonQuery cố gắng thực hiện một truy vấn trả về không có hàng và trả về một số nguyên hiển thị số lượng hàng được chỉnh sửa trong cơ sở dữ liệu. Vì vậy, nó đang cố gắng đặt mảng kết quả vào một trường số nguyên, điều này không thể thực hiện được.

Vì vậy, để trả lời câu hỏi của bạn, nguyên nhân của lỗi là truy vấn. Đối với các truy vấn chọn lọc, bạn nên sử dụng ExecuteReader() phương pháp.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để sử dụng câu lệnh CASE trong MySQL?

  2. CHÈN VÀO ... CHỌN cho tất cả các cột MySQL

  3. Lỗi khi cố gắng di chuyển db postgresql sang mysql bằng bàn làm việc

  4. Tôi có thể hoàn tác bảng ALTER trong - MySQL không?

  5. Làm cách nào để kết nối ứng dụng Android với cơ sở dữ liệu MySQL?