Đã 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=""