接続文字列に文字セットを追加するだけで、同じエラーを解決しました:
Server=myServer;Port=3306;Database=myDB15;User ID=usr33;Password=usr33P;CharSet=utf8;
私の場合、MySql Connectorfor.Netバージョン6.9.3を使用しています。同じ構造、同じ照合( utf8_unicode_ci )を持つ30の同等のデータベースに接続する )およびさまざまなテーブルの内容。
MySqlCommand.ExecuteReader()を実行したとき ユーザーからコンテンツを選択する方法 テーブル、一部のデータベース(4/30)で同じエラーが発生しました指定されたキーがディクショナリに存在しませんでした 。