sql >> Databáze >  >> RDS >> Mysql

Problém MySQL ODBC:Nebyl nalezen název zdroje dat a nebyl zadán žádný výchozí ovladač

Nyní je problém vyřešen. Nahrávání zde pro případ, že by to mohli využít ostatní.

Problém byl mnohem jednodušší, než se na první pohled zdálo. Problém byl v tom, že aplikace používala směs pojmenovaných a nepojmenovaných datových zdrojů (DSN / DSN-Less).

Nebylo mi zřejmé, že byla použita nějaká pojmenovaná připojení, dokud jsem nenastavil aplikaci pro ladění ve Visual studiu. Zde je hrubý průvodce laděním aplikace ve vizuálním studiu (kromě toho, že jsem místo souborového systému použil webové stránky založené na HTTP):

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

Po vytvoření požadovaného DSN byly vyvolány některé další výjimky týkající se výchozích hodnot ve sloupcích databáze. Bylo to kvůli nastavení MySQL, které lze změnit v souboru 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=""


  1. SQL Server 2005 Jak vytvořit jedinečné omezení?

  2. Seskupit podle kombinace 2 polí a poté seřadit podle součtu každé skupiny, více anotací django

  3. VYBERTE mezi dneškem a včerejškem

  4. JDBC PreparedStatement má za následek chybu syntaxe MySQL