98下要安装Microsoft Data Components 才可以使用ADO。否则ADO少了许多DLL文件。

解决方案 »

  1.   

    下面是我写的连接字符串:
    Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=Admin;Data Source=gkb.mdb;Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False
      

  2.   

    我原来用的是adoconncetion连接的,现在我用了adotable而且是在程序里加入下面连接字符串的。可是还是给出“ado找不到指定提供者”这个出错信息。我没有配置odbc请问如何配置呢,还有Microsoft Data Components这个东东那里有。
    ‘Provider=Microsoft.Jet.OLEDB.4.0;Password="";Data Source=D:\ayz\gkb.mdb;Persist Security Info=True’
    upup
      

  3.   

    Microsoft.Jet.OLEDB.4.0
    改成msoleDB试一试看 好象主要是版本不对
    不行看看在vb下建立数据工程用ado连接看看他的连接字符串(最好是在98下)
      

  4.   

    建议,data source的路径在运行时动态指定,否则在设计阶段连接的路径和在运行阶段必须相同
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Work\Report\Mytest.mdb;Persist Security Info=False