DATA控件不支持access2000,在论坛内搜索一下,看看最新版本能否支持,DAO我早就不用了,现在都用ADO。

解决方案 »

  1.   

    用DSN好了,2000只有。NET支持,或者装个ADO2。5
      

  2.   

    connstring="microsoft.jet.4.0;data source=*.mdb"(access2000)
    connstring="microsoft.jet.3.51;data source=*.mdb"(97)
      

  3.   

    你在ACCESS中把其转换成旧版本的就可以了,
    VB不支持ACCESS2000
      

  4.   

    对啊,没错
    要不你让vb和access97连。。
    要不你可以在access2000中,把目前的数据库转化为早期数据库
    步骤:打开数据库,选择“工具”-》“数据库实用工具”-》“转化数据库”
          -》“到早期的access数据库版本…”good luck~
      

  5.   

    VB和ACCESS2000可以连的string= "Provider=Microsoft.Jet.OLEdb.4.0;Data Source=" & SystemPath & "database.mdb;Persist Security Info=False"
      

  6.   

    vb 连 access2k 用ADO比较好
    DAO过时了
      

  7.   

    用ACCESS2000,最好用ADO,用DAO好象也可以,但比较烦,你还是用ADO吧!
      

  8.   

    可以让VB与ACCESS2000相连,用ADO 控件吧?只要连接方式选JET 4.0 就可。
      

  9.   

    用ADO,既方便,又实用!
    而且也很简单!
      

  10.   

    顺便问一下 我用jet4.0连access2000 但是查询的recordset无法显示在DataGrid上? 是不是datagrid不支持access2000呀?
      

  11.   

    下载个补丁了VS6sp5VB.exe,vb连的是access97,没办法了