请问VB6的Ado控件如何连接远程Access数据库?听有人说不行,但好像又可以。拜托指点一下。如果可以的话,除了远程的IP地址外,其用户名和密码在何处填写?(不使数据库的用户名和密码,是网络连接的)。如果Ado控件不行,那怎么样才能在VB中访问远程Access数据库?

解决方案 »

  1.   

    非常不幸的是access對網絡不適合。有人說可以連接,但是反正偶沒有試過的
      

  2.   

    好象Access不行,最好用SQL,Orake数据库
      

  3.   

    StrConn="Driver={Microsoft Access Driver (*.mdb)};" & _          "Dbq=\\myServer\myShare\myPath\Testdb.mdb;"
      

  4.   

    Jet可以实现吗?还是要用别的OLEDB?
      

  5.   

    Jet 可以
    请看:
            Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Jet OLEDB:Database Password=111;Data Source=" & Sys_Path & "\data\data.mdb"
            Adodc1.RecordSource = Record
            sqL_date = "select * from [Record] " 
            Me.Adodc1.CommandType = adCmdText
            Me.Adodc1.RecordSource = sqL_date
            Me.Adodc1.Refresh
      

  6.   

    StrConn="Driver={Microsoft Access Driver (*.mdb)};" & _          "Dbq=\\myserver(ip地址)\myShare\myPath\Testdb.mdb;"
      

  7.   

    但是我的远程的是FTP方式,用这个方法似乎连不上,还有什么别的方法吗?
      

  8.   

    估计没了,即使能实现访问量稍大一些就会慢的难以忍受,一定要用Access吗?
      

  9.   

    用别的也行,只不过一开始就是用这个写的。
    因为是租来的虚拟主机,所以只能用FTP方式。
    各位大侠帮忙呀!