The “3146 – ODBC Connection Failed” error message displays as a result of a faulty network connection. The major reason for the run-time error 3146 to happen is the corruption of the Windows system files.
Here are some manual methods to get rid of ODBC call failed error 3146 in MS Access:
Method 1: Remove ODBC 1.x Driver Manager
To fix this issue it is advised to remove the ODBC 1.x Driver Manager (Odbc.dll) and replace it with ODBC 2.x Driver Manager (Odbc.dll) in the primary path.
Method 2: Advanced Computer User Resolution:
- Turn on your system and run as an administrator.
- Go to the start button and go for All Programs, Accessories, System, and after that opt for System Restore.
- Commencing the subsequent screen, press “Restore my machine to a previous time” and then hit NEXT.
- Locate mainly present restore point inside the “select a restore date” list, and click Next after that.
- On the verification screen of the system click Next.
- When restoration is done, Reboot the system.
And if still these solution doesn’t work then try some third-party tool to repair the corrupted access database.
Best Regards,
Suyash