运行时错误:“3706”ADO找不到指定的提供者
编号:QA002578
建立日期: 2000年2月16日 最后修改日期:2002年12月8日
所属类别:
coaco:
操作系统:WIN98,win95
编程工具:visual basic 6.0; ADO
问题:运行时错误:“3706”ADO找不到指定的提供者……
我在WIN95和WIN98上安装VB6打包好的应用程序(使用ADO 和ACCESS 的程序DCOM已安装;Mdac_typ 已装,ACCESS 已拷贝到指定的目录; 可最后还是不能运行, 不知何故?急!
回答:
邵今的意见:
我曾经遇上过类似的情况,当时是在vb6+sp3的机器上编译打包的,Access97的文件,到另外一台win98的机器上,也是"运行时错误:“ 3706” ADO找不到指定的提供者",后来在vb6无sp3的机器上编译打包,安装后顺利运行。我想可能是sp3中的mdac_typ.exe中只有jet4.0的ole db 提供者,没有jet3.51的ole db 提供者,后来将源程序中把连接字符串改为使用jet4.0的ole db 提供者通过。cn_eagle来信说: 我采用 邵今的意见。成功了。把Provider=Microsoft.Jet.OLEDB.3.51. 改成
Provider=Microsoft.Jet.OLEDB.4.0
compass的意见:
我和你遇到了同样的问题,不过我用的是VC,你安装VisualStdio SP3中提供的mdac_typ就行了,最好安装中文版,因为连错误提示都是中文的,有利于你调试您的程序。
lisle的意见:
建议你使用wise installmaster试试,效果很好。
它可以解决你所提到的问题(我碰到过:-))
ADO version 2.0 full
加上这个就没有问题了。
此问题由邵今等回答。
| |
|
|
| |
|
|