sql >> Database teknologi >  >> RDS >> Mysql

MySQL ODBC-problem:Datakildenavn blev ikke fundet, og ingen standarddriver er angivet

Har løst problemet nu. Optager her i tilfælde af, at dette kan bruges for andre.

Problemet var meget enklere, end det først så ud. Problemet var, at applikationen brugte en blanding af navngivne og unavngivne datakilder (DSN / DSN-Less).

Det var ikke indlysende for mig, at nogen navngivne forbindelser blev brugt, før jeg konfigurerede applikationen til fejlretning i Visual studio. Her er en grov guide til fejlretning af applikationen i Visual Studio (bortset fra at jeg brugte HTTP-baseret hjemmeside i stedet for filsystem):

http://www.codeproject .com/Articles/28792/Debugging-Classic-ASP-VBScript-in-Visual-Studio-20

Efter at have oprettet det påkrævede DSN, var der nogle yderligere undtagelser, der blev kastet med hensyn til standardværdier i databasekolonner. Dette skyldtes en MySQL-indstilling, der kan ændres i my.ini-filen.

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. MYSQL:hvordan man omarrangerer et bord

  2. DECODE( ) funktion i SQL Server

  3. Ydeevneværdi af COMB guider

  4. Flet flere rækker til en enkelt række