换用ADO或是用代码实现。

解决方案 »

  1.   

    to zxj_casere(zxj) 
    能写详细些吗?谢谢!
      

  2.   

    DATA控件不支持直接连接Access2000,但可以通过ODBC连接来连接Access2000
      

  3.   

    Dim conn As New ADODB.Connection
            Dim rs As New ADODB.Recordset
            dim conn_string as string
            conn_string = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & mdb_path & ";pwd=" & mdb_password
            conn.Open conn_string
            rs.Open "SELECT * FROM yourtablename", conn
      

  4.   

    dim Cn1 as New Connection
    dim Rs1 as new Recordset
    dim StrTmp as string
    StrTmp ="DRIVE={Microsoft Access Driver(*.mdb)};DBQ="+mdb_pathname+";pwd"+mdb_Password
    Cn1.open StrTmp
    Rs1.open "select * from 表名",Cn1,参数1,参数2参数1,参数2表明连接光标状态
      

  5.   

    我也碰到过,刚开始接解数据库,不会,只好改为ADO,不过ADO老是报错,不过不影响结果
      

  6.   

    我很少用data控件,连接数据库一般用代码,不过在特殊情况下也用data控件,例如:像浏览许多卡片(一个卡片一个记录),你用dao和ado都可以解决这个问题。
      

  7.   

    Data控件需要VB SP4以上才能识别ACCESS2000数据库文件
      

  8.   

    我也遇到和你一样的问题,但是我现在SQL2000了!
    odbc 数据源就可以了!