今問題を解決しました。これが他の人に使用される場合に備えて、ここに記録します。
この問題は、最初に発生したものよりもはるかに単純でした。問題は、アプリケーションが名前付きデータソースと名前なしデータソース(DSN / DSN-Less)を組み合わせて使用していたことでした。
Visual Studioでデバッグ用にアプリケーションをセットアップするまで、名前付き接続が使用されていることはわかりませんでした。 Visual Studioでアプリケーションをデバッグするための大まかなガイドは次のとおりです(ファイルシステムではなくHTTPベースのWebサイトを使用した場合を除く):
http://www.codeproject .com / Articles / 28793 / Debugging-Classic-ASP-VBScript-in-Visual-Studio-20
必要なDSNを作成した後、データベース列のデフォルト値に関してさらにいくつかの例外がスローされました。これは、my.iniファイルで変更できるMySQL設定が原因でした。
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=""