You can use the native driver DBD::ADO, or DBD::ODBC. You will also need the Microsoft Data Access Components (MDAC).
| [reply] |
| [reply] |
Another aproach would be to switch your database backend. This isn't as bad an answer as you might think, though it isn't always an option. I have had great success in moving the data out of MS Access into MySQL tables using the export wizard that comes with Access. Then you can still use Access for forms and reports, but your data sits in an easily available MySQL server. I've found that if you link to the MySQL tables inside your db file then even 3rd party applications that use the db file will now be using your MySQL backend without even knowing it. In many cases this can provide a great speed boost with minor work. Just my 2 cents.
| [reply] |
There does not appear to be a lot of support for direct access into .mdb files.
However may I suggest you look at http://mdbtools.sourceforge.net/, there may be some functionality that can assist.
Update: Hmm I've been down modded already for this answer, which is curious. Yes there is tons of ODBC support for Access however the author of this question never suggested he had Access actually running.. I was under the impression he wanted a means of getting into a .mdb file directly.. | [reply] [d/l] |
| [reply] |
Ah I see.. good answer.. I've learnt something today then.. that ODBC drivers can read .mdb files with Access!
Very useful tip. Thanks!
| [reply] |