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

Грешка в .Net MySql. Даденият ключ не присъства в речника

Реших същата грешка, като просто добавих набора от знаци към низа за връзка:

Server=myServer;Port=3306;Database=myDB15;User ID=usr33;Password=usr33P;CharSet=utf8;

В моя случай използвам MySql Connector за .Net версия 6.9.3. за да се свържете с 30 еднакви бази данни със същата структура, същото съпоставяне (utf8_unicode_ci ) и различно съдържание на таблицата.

Когато стартирах MySqlCommand.ExecuteReader() метод за избор на съдържание от потребител таблица, в някои бази данни (4 от 30) a получи същата грешка Даденият ключ не присъстваше в речника .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съхраняването на файлове с изображения в базата данни Mongo, добра идея ли е?

  2. активно сумиране на записи в codeigniter

  3. Вмъкване на списък със стойности не съответства на списъка с колони:1136 Броят на колоните не съвпада с броя на стойностите

  4. Задействайте повиквания при каскадно изтриване

  5. копирайте една колона от една таблица в друга