我的公司使用 Visual Basic 6 开发了一个应用程序。
该应用程序通过 ODBC 数据源使用 Access 数据库。
Access 数据库是一个扩展名为“.mdb”的文件。
在以下环境中运行应用程序时,我们没有注意到任何缓慢的数据访问:
- 操作系统:Windows 7 32 位。
- 已安装的 MS Access 版本:Access 2007。
- OBDC 数据源使用的访问驱动程序:Microsoft Access Driver (*.mdb) 版本 6.01.7601.17632。
但是我们注意到在以下环境中运行应用程序时数据访问缓慢:
- 操作系统:Windows 7 64 位。
- 已安装的 MS Access 版本:Access 2010 或 2003。
- ODBC 数据源使用的访问驱动程序:Microsoft Access Driver (*.mdb) 版本 6.01.7601.17632。
我已经搜索了一段时间以找到解决方案。
根据网上找到的文章,其他开发人员也遇到过同样的问题。
有关信息,我的 ODBC 32 位管理员中未启用跟踪功能。
以下页面提到了跟踪功能:
http ://answers.microsoft.com/en-us/office/forum/office_2010-access/my-solution-to-access-being-slow-with-odbc/a5a6522f-a70f- 421e-af1b-48327075e010
我还尝试禁用 LLMNR 协议,但未成功,如下页所述: http ://accessexperts.net/blog/2011/11/02/windows-7-64bit-slow-with-access-2007-solved/
任何帮助将不胜感激