sql >> Database >  >> RDS >> Mysql

MySQL ODBC-probleem:naam van gegevensbron niet gevonden en geen standaardstuurprogramma opgegeven

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


  1. Records van de afgelopen 24 uur selecteren in PostgreSQL

  2. Back-up van MySQL-schema met tabelbeperkingen voor refererende sleutels

  3. Hoe stelt u klanten in staat om met hun Google-account in te loggen op uw site?

  4. MySql varchar verandering van Latin1 naar UTF8