我想问下这段代码连接局域网上的access数据库也适用吗
cnn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=True;" & _
  "User ID=sa;Password=yy;Data Source=."

解决方案 »

  1.   

    不适用。access是桌面数据。
      

  2.   

    不适用,access的例子:
    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = C:\Program Files\Microsoft Visual Studio\VB98\Database Editor\DBEditor.mdb"
      

  3.   

    http://download.csdn.net/detail/veron_04/3827200
      

  4.   

    '连接的ACCESS数据库如果不在本机,则需要将ACCESS数据库所在目录完全共享:
    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = \\计算机名\共享目录名\数据库名.mdb"
      

  5.   

    可以用,但是你局域网的数据库必须共享读写cnn.connectionstring="Provider=Microsoft.Jet.OLEDB.4.0;Data Source =\\联网电脑名称(或IP)\共享路径\数据.mdb"红色部分按照你自己的情况设置
      

  6.   

    楼上是对的,ACCESS必须共享才可以访问。记得加好权限。