Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

.Net MySql error Kunci yang diberikan tidak ada dalam kamus

Saya telah memecahkan kesalahan Anda yang sama hanya dengan menambahkan rangkaian karakter ke string koneksi:

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

Dalam kasus saya, saya menggunakan Konektor MySql untuk .Net versi 6.9.3. untuk terhubung ke 30 database yang sama dengan struktur yang sama, susunan yang sama (utf8_unicode_ci ) dan isi tabel yang berbeda.

Ketika saya menjalankan MySqlCommand.ExecuteReader() metode untuk memilih konten dari pengguna tabel, di beberapa database (4 dari 30) a mendapat kesalahan yang sama Kunci yang diberikan tidak ada dalam kamus .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mendapatkan SQLAlchemy untuk memasukkan elipsis unicode dengan benar ke dalam tabel mySQL?

  2. bagaimana cara mengganti nama skema di MySQL

  3. Apakah memperkenalkan kunci asing ke MySQL mengurangi kinerja?

  4. Bagaimana cara mengeksekusi kueri yang disimpan dalam kolom tabel MySQL?

  5. PDO::FETCH_ASSOC tidak mengambil semuanya