Will the two work together = thinking of updating my access 97 to access
2007. I just use it as a database for some VB6 programs and with the new
file format wonder if the VB6 program will still be able to read the new
formats.
I can see that a port from Access 97 format (Jet 3.51) to Access 2000
format would be worthwhile to leverage Jet 4.0 functionality:
table-level CHECK constraints, the DECIMAL data type, richer SQL DDL,
better SQL-92 compliance (will help when you decide to port away from
the Access product). While you can selectively switch to DAO, you'll
find that ADO covers the vast majority of Access functionality; the
same cannot be said for DAO 3.n, which is missing much of the Jet 4.0
functionality.
However, porting to Access 2007 (ACE) would not be such a
straightforward case to make because the Access team have yet to
incorporate Jet 4.0 functionality into DAO, so you may find you must
frequently switch between ADO and ACEDAO. Also, with ACE you must have
Access 2007 on each machine (and pay for an appropriate licence), while
Jet 4.0 requires only the freely-distributable MDAC.
Jamie.
--