Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySqlException w ExecuteReader przez wybranie UserID(PK)

Wyjątek oznacza, że ​​otrzymujesz nieoczekiwany wynik. Metoda ExecuteNonQuery próbuje wykonać zapytanie, które nie zwraca żadnych wierszy i zwraca liczbę całkowitą wyświetlającą liczbę wierszy edytowanych w bazie danych. Próbuje więc umieścić tablicę wyników w polu całkowitym, co nie jest możliwe.

Aby odpowiedzieć na twoje pytanie, przyczyną błędu jest zapytanie. W przypadku zapytań wybierających należy użyć ExecuteReader() metoda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać wiele zliczeń za pomocą jednego zapytania SQL?

  2. Przytnij z warunkiem

  3. Zapisywanie obrazów w bazie danych mysql

  4. Czy można uruchomić regułę asocjacji apriori w instrukcji mysql?

  5. Różne cudzysłowy MySQL