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

MySQL ODBC Sự cố:Không tìm thấy tên nguồn dữ liệu và không có trình điều khiển mặc định nào được chỉ định

Đã giải quyết vấn đề ngay bây giờ. Ghi lại ở đây trong trường hợp sử dụng cho người khác.

Vấn đề đơn giản hơn nhiều so với lần đầu xuất hiện. Vấn đề là ứng dụng đã sử dụng hỗn hợp các nguồn dữ liệu có tên và chưa được đặt tên (DSN / DSN-Less).

Tôi không rõ ràng rằng bất kỳ kết nối được đặt tên nào đã được sử dụng cho đến khi tôi thiết lập ứng dụng gỡ lỗi trong Visual studio. Đây là hướng dẫn sơ bộ để gỡ lỗi ứng dụng trong visual studio (Ngoại trừ tôi đã sử dụng trang web dựa trên HTTP, thay vì hệ thống tệp):

http://www.codeproject .com / Articles / 28792 / Gỡ lỗi-Cổ điển-ASP-VBScript-trong-Visual-Studio-20

Sau khi tạo DSN bắt buộc, có một số ngoại lệ khác được đưa ra liên quan đến các giá trị mặc định trong các cột cơ sở dữ liệu. Điều này là do cài đặt MySQL có thể được thay đổi trong tệp my.ini.

http://bugs.mysql.com/bug.php?id=14306

C:\ Program Files (x86) \ MySQL \ MySQL Server 5.5 \ my.ini

# Set the SQL mode to strict
# sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
sql-mode=""


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Máy chủ MySQL đã biến mất - trong đúng 60 giây

  2. Hợp nhất Mysql đếm nhiều cột

  3. go-mysql:plugin xác thực không được hỗ trợ khi kết nối từ vùng chứa ứng dụng go đến vùng chứa mysql

  4. đang tìm kiếm một biến thể nhỏ của GROUP BY

  5. Tính toán lợi nhuận dựa trên định giá xuất trước, nhập trước