Mysql
 sql >> база данни >  >> RDS >> Mysql

MySqlException на ExecuteReader чрез избор на UserID(PK)

Изключението означава, че получавате неочакван резултат. Методът ExecuteNonQuery се опитва да изпълни заявка, която не връща редове, и връща цяло число, показващо количеството редове, редактирани в базата данни. Така че се опитва да постави масива от резултати в цяло число, което не е възможно.

Така че, за да отговоря на вашия въпрос, причината за грешката е заявката. За заявки за избор трябва да използвате ExecuteReader() метод.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP:Сортиране на MySQL резултата в многоизмерен масив

  2. Избягване на единични кавички в JDBC с MySql

  3. Актуализирайте DataTable до MySql база данни C#

  4. Получавате 5 най-често срещани стойности/срещащи се идентификатори?

  5. SQL съвпадение при подреждане на букви и цифри без използване на регулярни изрази