Heb het probleem nu opgelost. Hier opnemen voor het geval anderen dit kunnen gebruiken.
Het probleem was veel eenvoudiger dan het eerst leek. Het probleem was dat de applicatie een combinatie van benoemde en niet-benoemde databronnen gebruikte (DSN / DSN-Less).
Het was me niet duidelijk dat er verbindingen met een naam werden gebruikt totdat ik de toepassing voor foutopsporing in Visual Studio instelde. Hier is een ruwe handleiding voor het debuggen van de applicatie in Visual Studio (behalve dat ik een op HTTP gebaseerde website gebruikte in plaats van een bestandssysteem):
http://www.codeproject .com/Articles/28792/Debugging-Classic-ASP-VBScript-in-Visual-Studio-20
Nadat de vereiste DSN was gemaakt, werden er nog enkele uitzonderingen gemaakt met betrekking tot standaardwaarden in databasekolommen. Dit kwam door een MySQL-instelling die kan worden gewijzigd in het my.ini-bestand.
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=""