Problems with ODBC

Svein Seldal <[email protected]> Tue, 28 May 2013 14:17:02 +0200
Newsgroups gmane.comp.db.mysql.odbc
Message-ID <[email protected]>

I'm having a strange problem.

You'll all have to excuse me, I have very little knowledge of ODBC, so I 
might have got this all wrong.

We are using Altium Designer, a CAD program for electronics development. 
In Altium we use a database link against our MySQL server holding the 
company part database. Altium db link is ODBC based, so its setup with a 
connection string.

We have strange problems using the MySQL ODBC which we don't understand. 
After extensive testing we observe the following:

- We MUST use mysql-connector-odbc-5.2.4-win32.msi, even on 64-bit 
Windows7, using the connection string "Driver=MySQL ODBC 5.2w Driver;"

- If the 32-bit 5.2.4 is installed, the driver is not listed in control 
panel's odbc driver list, but works against Altium.

- If the 64-bit 5.2.4 driver is installed, it is listed in the odbc 
driver list, but it does NOT work in Altium. Error: Microsoft OLE DB 
Provider for ODBC Drivers: [Microsoft][ODBC Driver Manager] Data source 
name not found and no default driver specified

- If I install the current 5.2.5, it never only works with the 32-bit 
driver using the connection string "Driver=MySQL ODBC 5.2 ANSI Driver;", 
although EXTREMELY SLOW. Changing to unicode driver does not help.

- The 64-bit 5.2.5 driver is visible in odbc control panel, but it does 
work against Altium.


Can someone please explain why it behaves this way?


Best regards,
Svein Seldal

-- 
MySQL ODBC Mailing List
For list archives: http://lists.mysql.com/myodbc
To unsubscribe:    http://lists.mysql.com/myodbc