连接ACCESS数据库时出现"未找到提供程序.该程序可能未正确安装"  应如何解决??环境:WIN XP SP2 \ OFFICE 2000\ ADO 2.7 ADO 2.7 也重新安装了几次了,就是不行,如何解决???

解决方案 »

  1.   

    在其他电脑上可以正常运行.连接字串:Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=db.mdb;Mode=Share Deny None;Extended Properties="";Persist Security Info=False;Jet OLEDB:Database Password=123;Jet OLEDB:SFP=False
      

  2.   

    说明你的 mdac 2.7 还没正确安装
      

  3.   

    To : 回复人: aiirii(ari-淘金坑) 说明你的 mdac 2.7 还没正确安装
    那应该如何安装呀?都安装ADO 2.7 装了几次了???
      

  4.   

    这个问题没有遇到过呀,呵呵,按aiirii(ari-淘金坑) 说的下载一下,然后安装试试看,不知道修复有没有用哟;
      

  5.   

    xp 上自己带的那个ado驱动 有问题,也就是一个dll文件。你找台2000下面拷贝一份过去。
      

  6.   

    ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+dir+'db1.mdb;Persist Security Info=False';
    其中dir为当前的路径:
    这样写试试,不行的话可能是你的access数据库驱动不对
      

  7.   

    遇到这种情况说明你没有制作安装程序
    delphi2005自带了一个installshield free edition,你可以用它给自己的程序作一个安装程序,在制作的过程中巴你写程序中遇到的驱动加进去,其实这个installshield for borland可以自动的监测你的程序连接数据库用的驱动,并放到里面,一般把ms得jet驱动选进区问题不大