sql >> Databáze >  >> RDS >> Mysql

Chyba .Net MySql Daný klíč nebyl ve slovníku přítomen

Vyřešil jsem vaši stejnou chybu jednoduchým přidáním znakové sady do připojovacího řetězce:

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

V mém případě používám MySql Connector pro .Net verze 6.9.3. pro připojení ke 30 stejným databázím se stejnou strukturou, stejným řazením (utf8_unicode_ci ) a jiný obsah tabulky.

Když jsem spustil MySqlCommand.ExecuteReader() způsob výběru obsahu od uživatele tabulka, v některých databázích (4 z 30) se objevila stejná chyba Zadaný klíč nebyl ve slovníku přítomen .



  1. Použití SSH tunelování jako alternativy VPN

  2. UUID nebo SEQUENCE pro primární klíč?

  3. změnit sloupec přetažení tabulky v databázi Oracle

  4. Co je databáze kompatibilní s ODBC?