Access 2003: Error Executing the Command

I have an Access application in which you can open various forms from a switchboard. The database is in an Access 2000 file format. I can run the application successfully on some  PCs, using either Access 2000 or 2003. All clients are on Windows XP.

My problem is that I have configured 2 new PCs that cannot run all of the selections from the switchboard. A couple of the choices generate an error saying There was an error executing the command. The only difference I can find is that on the PCs that work, the Jet Core Components only has Jet 2.x version 3.51.0623.0. On the newly configured PCs there are both Jet 2.x and 3.x core components on version 4.00.9502.0.

Do I need to update my Access application so the newer versions of Jet can work? Or should I go back a version of Jet on the client PCs? I want to be sure that whatever solution I use all users will still be able run the application. We have a mixed environment of clients running Access 2000 and 2003.
brdlckhrtAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
DatabaseMX (Joe Anderson - Microsoft Access MVP)Connect With a Mentor Database ArchitectCommented:
Start by opening the Switchboard Table and see what the Argument is - what is being executed ... a Macro, Open Query, etc.  The, check those objects - see if a query (for example) will run, or the macro will run, etc.

mx
0
 
brdlckhrtAuthor Commented:
When I checked the Switchboard table, a form was trying to be opened with my selection. I tried to open the form directly and received a message saying the ODBC connection failed. It turns out I hadn't configured the ODBC connection.

Thanks for your help.
0
 
brdlckhrtAuthor Commented:
I found out I failed to configure the ODBC connection.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.