我用vb6和access。 打包之后,在别的机器安装后运行,就提示<runtime error '3706',找不到提供者>。 然后就突出程序了。 那台机器上也安装了access,和我做开发的那台机器上的access版本是一样的。 究竟怎么才能解决?

解决方案 »

  1.   

    应该是你使用的一些OCX或DLL没注册.
      

  2.   

    你安裝一下數據庫訪問組件試試"Microsoft Data Access Components "
    就是VB路徑中的MDAC_TYP.exe文件
      

  3.   

    在那台机器安vb6 如果没问题,就是少MSVBVM60.DLL或vb带的控件ocx或dll
    若还有问题,就是少你自己后加的ocx或dll,复制后注册即可
      

  4.   

    打包以后安装出现的问题吗?怎么感觉是ado 的问题,试下CatchWind说的方法
      

  5.   

    在打包文件裡面找到這個文件MDAC_TYP.exe,然後再安裝一次