When working with an Access 97 database, you may have seen this:
| Cannot open a database created with a previous version of your application |
This usually occurs when moving the database to a machine that doesn't have Jet 3.5 installed (or properly registered). One workaround is to upgrade the machine in question to Access 2000 or greater, and make sure you have MDAC 2.7 installed (which you can download from
MDAC Download Page).
Failing that:
Go to Start / Run, type
regedit and navigate to the following branch:
| HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats |
Right-click ISAM Formats and choose New > Key.
Name the key
Jet 3.x and create the following values:
| Value Name | Type | Data |
|---|
| CreateDBOnExport | REG_BINARY | 00 | | Engine | REG_SZ | Jet 3.x | | IndexDialog | REG_BINARY | 00 | | IsamType | REG_DWORD | 0x00000000 (0) | | OneTablePerFile | REG_BINARY | 00 |
|
(See
KB #310804 for more information.)
Next, find msrd3x40.dll, copy the path to this file, and again go to Start / Run and type:
| regsvr32 <path>\msrd3x40.dll |