XP(SP2)系统上,如何安装或修复adodb2.8??? 程式是用VB6,adodb2.8连接access数据库,一台机子安装是xp(Sp2),程式一路都用得好好的。现在adodb出错,一连接时,提示没正确安装,我下载了MDAC2.8_TYP_CN.EXE想安装修复一下,但系统提示不能安装。请问如何解决???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只要把C:\Program Files\Common Files\System\ado这下面的Dll和TLB文件重新注册就可以了。原因是你卸载程式的时候连这个的注册也修改了,只要修复就好。 是不是这样注册,注册了还是不行。C:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msader15.dll /sC:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msado15.dll /sC:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msado20.tlb /sC:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msado21.tlb /sC:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msado25.tlb /sC:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msado26.tlb /sC:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msado27.tlb /sC:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msadomd.dll /sC:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msador15.dll /sC:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msadox.dll /sC:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msadrh15.dll /sC:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msjro.dll /s 你在工程裏面引用 msadox.dll看看 註冊什麽阿... 我没有引用 msadox.dll ,只是引用了msado15.dll 补充:运行时出现这个提示:Run-time error '3706'未找到提供程序。该程序可能未正确安装。 上次我碰到这事,怎么都搞不定。完了只好重新安装XP,郁闷坏了。好在重新安装XP时可以重新修复安装,还比较快。 C:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\system\ole db\SQLOLEDB.DLL *****************************************************************************欢迎使用CSDN论坛阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html C:\WINDOWS\system32\regsvr32.exe C:\WINDOWS\System32\msjetoledb40.dll C:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msader15.dll /s这样注册经常失败,原因是Program Files在*.bat文件是不支持的所以你应该做一个*.bat文件,把它放到System\ado这个文件夹内,然后注册。例子:regsvr32 msader15.dllregsvr32 msado20.tlb 谢谢各位的指导,问题终于解决了。原来就是msjetoledb40.dll 这个问题。 fso操作远程机器上的文件夹,参数Path怎么写? VB的标准exe或ActiveX DLL工程中,采用ADO连接远程数据库。若网络突然断开,如何捕捉错误并且重新连接?(原先连接设置值仍存在;而且不 如何引用excel对象 ole db 报错是何原因? 如何取得默认打印机名并且修改默认设置? 麻烦大家帮我推荐一个button控件 用vb發傳真,要求是通過internet, 怎样安全地对文件进行操作 如果VB的程序就没有窗体,此时又想自定义程序的图标应怎么办? 关于shell 奇怪的问题~~~~ 为什么说文件没有找到呢?
原因是你卸载程式的时候连这个的注册也修改了,只要修复就好。
C:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msader15.dll /s
C:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msado15.dll /s
C:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msado20.tlb /s
C:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msado21.tlb /s
C:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msado25.tlb /s
C:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msado26.tlb /s
C:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msado27.tlb /s
C:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msadomd.dll /s
C:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msador15.dll /s
C:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msadox.dll /s
C:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msadrh15.dll /s
C:\WINDOWS\system32\regsvr32.exe C:\Program Files\Common Files\System\ado\msjro.dll /s
运行时出现这个提示:Run-time error '3706'
未找到提供程序。该程序可能未正确安装。
*****************************************************************************
欢迎使用CSDN论坛阅读器 : CSDN Reader(附全部源代码)
http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
所以你应该做一个*.bat文件,把它放到System\ado这个文件夹内,然后注册。例子:
regsvr32 msader15.dll
regsvr32 msado20.tlb