Bug #11863 | MyODBC won't open DAO connection with new Windows Update | ||
---|---|---|---|
Submitted: | 11 Jul 2005 15:20 | Modified: | 8 Sep 2005 7:49 |
Reporter: | B.J. Nolletti | Email Updates: | |
Status: | Not a Bug | Impact on me: | |
Category: | Connector / ODBC | Severity: | S1 (Critical) |
Version: | 3.51.11 | OS: | Windows (Windows 2000) |
Assigned to: | Bogdan Degtyariov | CPU Architecture: | Any |
Tags: | ODBC5-RC |
[11 Jul 2005 15:20]
B.J. Nolletti
[12 Jul 2005 11:16]
Vasily Kishkin
I was able to reproduce the bug on Excel. Tested on Win 2000 Sp4 , MyODBC 3.51.11, MySQL 4.1.13
[8 Sep 2005 7:49]
Bogdan Degtyariov
Seems the problem is in Microsoft Jet Engine Library (msjet40.dll) version 4.0.9025.0 This version causes the error in Access. I tried older versions 4.0.8015.0, 4.0.7328.0, they worked without problems. Also I analyzed driver calls log (myodbc3.log) and have found that Access crashes after MyODBC driver returned correct result. So, we can suggest it would be better to replace msjet40.dll 4.0.9025.0 by older version (4.0.8015.0 or 4.0.7328.0). To do this you need: 1. Find proper version of msjet40.dll in Windows folder and its subfolders. File search will find several files, so please check the version in Properties/Version dialog. 2. Current version of msjet40.dll is located in Windows/system32 directory. It is protected by Windows file protection. Therefore msjet40.dll in Windows/system32/dllcache directory and Windows/system32 directory should be replaced. After the replacement of msjet40.dll my Access worked well.