Mailing List
Home
Forum Home
MySQL General - General MySQL discussion
MySQL++ - Programming with the C++ API to MySQL
MaxDB - Everything about MaxDB, formerly known as SAP DB
ODBC - ODBC with the MySQL Connector/ODBC driver
MySQL on Win32 - Runing MySQL on Windows 9x/Me/NT/2000/XP
Java Help - Mostly related to the MySQL Connector/J driver
Perl - Perl support for MySQL with DBI and DBD::mysql
GUI - MySQL GUI Tools
Announcement
Subjects
mysql openssl Question
ERROR 1045: Access denied for user: 'root@localhost ' (Using
password: NO)
Update one field with more fields from another table
Getting Identity after INSERT
ERROR 2002: Can 't connect to local MySQL server through socket
mysql test 4 1 fails with the gis test
MySQL Cluster Software
Downgrade Mysql from 4 to 3 23
Mysql 4 0 Oracle Stored Procedure Trigger Conversion
Can 't access mysql after kernel upgrade
Executing MySQL Commands From Within C Program
Comparing and writing out BLOBS
Preventing Duplicate Entries
FULLTEXT query format question
Strange behavior, Table Level Permission
Does the binary log enabling affect the MySQL performances?
mysql:it 's a db not a dbms how it 's possible?!
mysql have same function mthod as Oracle decode()
 
ODBC per Mysql da Windows

ODBC per Mysql da Windows

2007-01-24       - By Daniel Kasak

 Back
Reply:     1     2  

fmoscatelli@(protected) wrote:

> I wont to connect:
>
> Client:  Windows -- Microsoft Acces
> Server: Linus  - DB: Mysql
>
> Is possible?
>
> Tank you.
>  

Yes, but it's *very* tricky at the moment.

There used to be documentation on special things you have to do for
Microsoft Access, but it's hard to find, and seems to be completely gone
now :(

You should use:

- MySQL-4 (See http://SQL-4.ora-code.com).0 or 4.1 ( 5.0 works but newer features are unsupported, so it
works like 4.1 )
- MyODBC-3 (See http://DBC-3.ora-code.com).51.12-2 *only* ( don't use 3.51.12 or 3.51.13 if you find
them, and older versions such as 3.51.11 don't work with MySQL-4 (See http://SQL-4.ora-code.com).1 and
higher )
- MSDAC-2 (See http://DAC-2.ora-code.com).7 or later ( preferably 2.8 )
- latest MS Jet from Microsoft
- work-arounds from: http://bugs.mysql.com/bug.php?id=9932 ( use the
'msaccess.exe.local' method )
- all available service packs for MS Access
- all tables should have a TimeStamp(14) column
- no tables should have BigInt fields

Both the 3.51.x drivers and the 5.x drivers appear to be in limbo at the
moment ( for example bug 9932 has been open for 2 years now with no
official solution ). I wouldn't spend too much time developing against
3.51.x, and I haven't been able to get any action at all out of 5.x, so
at the moment I would be cautious. Other methods of connecting to MySQL,
for example Perl's DBI drivers, are under active development, so I've
headed off down this better supported path. If you're interested in
using Perl instead of MS Access' Visual Basic, then check out:
http://entropy.homelinux.org/axis/

--
Daniel Kasak
IT Developer
NUS Consulting Group
Level 5, 77 Pacific Highway
North Sydney, NSW, Australia 2060
T: (+61) 2 9922-7676 / F: (+61) 2 9922 7989
email: dkasak@(protected)
website: http://www.nusconsulting.com.au