Hello Jonathan,
Should you try to convert all your databases from Access 2000 to
Access 2003? There are a number of factors to consider:
1. Access 2000 is approximately half-way through its life cycle. Here
is what Microsoft says about Office 2000:
Office 2000 - Microsoft will continue to offer mainstream support for
Office 2000 through June 30, 2004. The Office 2000 extended support
period will last from July 1, 2004 through June 30, 2009. The latest
Office 2000 service pack is required for hotfix support.
http://support.microsoft.com/default.aspx?scid=fh;en-us;lifeOffice
2. If the databases were created with Access 97 and they were migrated
to Access 2000, there could be problems. This is due to the use of
old VBA syntax and the old DAO 2.5 / 3.5 Compatibility Library that is
obsolete.
3. If the databases were created with Access 2000 from scratch, then
you shouldn't have any issues. This is because the default object
library is ADO 2.1. Also, Access 2000 introduced the DAO 3.6 Library.
This library is shipped with Access 2000, Access XP, and Access 2003
so any applications built with this library should be completely
portable. However, the VBA syntax is someting to look into. There
could be some obsolete commands in Access 2000 thate are no longer
supported in Access 2003. For example, SendKeys were made obsolete in
Access XP. This information was retrieved from the Microsoft
Conversion White Papers.
To answer your question, are we going to have issues if we leave them
in Access 2000 format and just use them in Access 2003, the answer is
yes.
The reason is that when you open an Access 2000 file using Access
2003, you get the Open or Convert dialog box. If you open / enable
the database, you cannot modify any of the code in modules, forms,
reports, etc.
If you convert the database, you may very well get a compiled database
but there could be run-time errors that were introduced during the
conversion.
Hope this helps. If you have any questions, feel free to contact me
at the email address below.
Paul Mendrala
(e-mail address removed)