Microsoft OLE DB Provider for ODBC Drivers error ''80004005''[Microsoft][ODBC Microsoft Access Driver] Cannot open database ''(unknown)''. It may not be a database that your application recognizes, or the file may be corrupt.

Since we are using the latest MDAC, which it is not compatible with Access 97 databases for ODBC connections. You may find that your database worked originally, however once you write data to the database it will throw this error. If you are using an Access 97 database please convert it to the 2000 or higher version via Access 2000 or later.

NOTE: If you use the OLEDB provider for accessing the Access 97/2000 database, then you will not have this issue.