热情软件屋

 

运行时错误:“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
    加上这个就没有问题了。

此问题由邵今等回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio