我把ACCESS数据库放在局域网的一台机器上(192.168.0.1),那么我在程序中如何对数据进行连接?本机上的连接方式如下:Dim cnn1 As ADODB.Connection
cnn1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\mb\主库.mdb;Persist Security Info=False"
cnn1.Open
                                        
cnn1.Execute strsqlchange1, , adExecuteNoRecords
                                      
                                        
cnn1.Close

解决方案 »

  1.   

    '将ACCESS所在目录设置成完全共享
    cnn1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\192.168.0.1\共享目录名\主库.mdb;Persist Security Info=False"
      

  2.   

    Leftie(左手,为人民币服务)肯定是对的。支持!!!!
      

  3.   

    access作为文件型数据库只能通过文件共享的方式来在局域网中访问
      

  4.   

    我也遇到同样的问题
    上面的方法可以,
    但当机器(192.168.0.1)设有windows系统密码时,就不可以访问了。我能不能把windows登录密码写在上述程序中