软件开发完成了,安装到客户机时,其中一台机运行出错。进行详细测试发现是数据提供程序出错,提示“提供程序不再有效,请确定提供程序已被正确安装。”(那台机上所有的访问Access2000数据库的程序全部出错)数据库:Access2000
开发工具:VB6.0+Sp5
ADO版本:ADO2.8(已经手工在那台机上安装了MDAC2.8)
连接字符串:Provider=Microsoft.Jet.OLEDB.4.0;......由于那台机上安装了其他比较重要的程序,不方便重装系统。所以希望可以通过其他对方法解决。请各位高手出手相助,谢谢。

解决方案 »

  1.   

    数据库没连接好吧,请检查数据库连接是否正确if Cnn.State=1 then
       msgbox "已连接上!"
    endif
      

  2.   

    是数据库连接不上,用开发工具进行测试,提示“提供程序不再有效,请确定提供程序已被正确安装。”(用ADODC控件的连接向导测试)
      

  3.   

    安装了,而且正常情况下是不用安装Access的。
      

  4.   

    可能是odbc出问题廖
    你试一下使用odbc接续能不能行
    ADO版本:ADO2.8(已经手工在那台机上安装了MDAC2.8) ?.不必要就不要庄阿
      

  5.   

    给出你的连接数据库的语句,还有你的程序最好在开发的机器上用Setup Factory打个包,也不用 在要安装机器上装什么ACCESS和MDAC2.8,就安装打好的安装包就行了
      

  6.   

    直接在客户机安装VB6
    直接在客户机安装VB6
    直接在客户机安装VB6
    直接在客户机安装VB6!