试一下这个,很久没用了,不知道对不对:)
Adodc1.connectstring="driver={microsoft access driver};dbq=" & app.path & "\database.mdb"

解决方案 »

  1.   

    先用adodc控件,选用connectstring项,然后按向导可以做出连你所需的某个数据库的连接字符串,复制出来,然后删除adodc控件,使用该连接字符串就可以连接数据库.
    如果要动态改变,看一下连接字符串中有那些需要改变的内容,同上面的写法,换一下就是了.
      

  2.   

    你最好先指定一个,免得出错!如果你没有预先指定,可能会提示你找不到ODBC数据源
    动态调用如下:
    adodc1.connectstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & app.path &"\database.mdb"
    adodc1.recordsource="select * from tables"
    adodc1.refresh!
      

  3.   

    Adodc控件动态连接数据库
     
    Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; " & _
                               "Data source = " & App.Path & "\" & "人事信息库A.mdb"
    注意:1.在Adodc控件的属性窗体中设置好连接资源和数据源,并设置好其他控件(如TextBox的Datasource和Datafield属性)。
    2.删除Adodc控件的属性窗体中已设置的连接资源和数据源。并把记录源命令类型设为8-adCmdUnkond
    3.Adodc的属性CursorLocation,CursorType,LockType设置可参照Adodb。