Delphi程序连接SqlServer2000数据库提示错误:通讯模块无效,驱动程序安装不正确
发布:智码IT网 阅读:
错误描述:
Delphi编写的应用程序连接SQL2000数据库失败,提示错误:通讯模块无效,驱动程序安装不正确。尝试通过查询分析器、企业管理和.udl文件均能成功连接,但是用程序连接就报错。
解决方案:
从其他安装了sql2000数据库的,且能正常连接到sql2000数据库的,相同的操作系统的电脑上,拷贝dbnetlib.dll文件,注意区分32位还是64位操作系统。具体如下:
- 32位系统dll位置:C:\WINDOWS\SYSTEM32\dbnetlib.dll
- 64位系统dll位置:C:\WINDOWS\syswow64\dbnetlib.dll
将对应位置的dbnetlib.dll文件拷贝报错电脑相同位置即可。
注意:
1、需要到其他安装了sql2000数据库的,且能正常连接到sql2000数据库的电脑上拷贝dll文件,而不是到sql2000的安装程序中去拷贝;
2、如果覆盖dll文件失败,提示权限不足什么的错误,可以尝试先把原来的dll文件重命名,再拷贝dll文件进去。