Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lỗi .Net MySql Khóa đã cho không có trong từ điển

Tôi đã giải quyết được lỗi tương tự của bạn chỉ cần thêm bộ ký tự vào chuỗi kết nối:

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

Trong trường hợp của tôi, tôi đang sử dụng MySql Connector cho .Net phiên bản 6.9.3. để kết nối với 30 cơ sở dữ liệu như nhau có cùng cấu trúc, cùng đối chiếu ( utf8_unicode_ci ) và các mục lục khác nhau.

Khi tôi chạy MySqlCommand.ExecuteReader () phương pháp để chọn nội dung từ người dùng bảng, trong một số cơ sở dữ liệu (4 trong số 30) lỗi tương tự Khóa đã cho không có trong từ điển .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách trả lại id trên Phụ trang với mybatis trong mysql với chú thích

  2. Ứng dụng Android để gửi hình ảnh tới MySQL

  3. Tương đương của varchar (max) trong MySQL?

  4. ứng dụng web spring-boot mất khả năng kết nối với MySQL / RDS sau một thời gian

  5. Chuyển đổi chuỗi thời gian sang giờ thập phân PHP