views:

29

answers:

1

I can connect to a remote MySQL db from an Excel workbook on my machine no problem using the following connection string:

Driver={MySQL ODBC 5.1 Driver};Server=server;Database=database;user=user;Password=;Option=3;

..but when others try to use the same workbook the connection can't be made ("Data source name not found and no default driver specified").

I have XAMPP installed so have MySQL running and this probably explains why I have the necessary myodbc5.dll (as per this) to enable the connection.

How can others without MySQL installed on their machines connect to a MySQL db?

+2  A: 

They probably just need the database driver.

A quick search for "odbc drivers generic windows" came back with 3rd party generic drivers, so there are likely deficiencies with the ones that ship with Windows.

Kendrick
Is this a requirement for accessing MySQL on a normal Windows install then? I was rather hoping there was some generic data connection that could be used.
Lunatik
@Lunatik I believe there are generic connections, but "generic" in Windows isn't usually very generic.
Kendrick