如何使用VB.Net连接到LAN上的MS Access数据库?

时间:2014-02-06 11:41:40

标签: vb.net ms-access networking

我正在使用VB.Net开发应用程序,我必须使用连接到LAN的另一个系统中的MS Access数据库。我该如何连接它?

2 个答案:

答案 0 :(得分:0)

如果是MS Access数据库,则可以共享它的唯一方法是将其放在共享文件夹中,并将应用程序配置为使用共享文件夹中的数据库。但是,请注意,MSAccess只允许有限数量的用户同时访问。

答案 1 :(得分:0)

使用这段代码,您应该能够连接到Access数据库并使用表格内容填充DataAdapter

    Dim con As New OledbConnection("Provider=microsoft.Jet.oledb.4.0;DataSource=RemoteServerName\Path\mydatabase.mdb;")

    Dim cmd As New OledbCommand

    Try
        con.Open()
        cmd.Connection = con
        cmd.CommandText = "SELECT * FROM Table"
        Dim da As New OleDbDataAdapter(cmd)
        da.Fill(ds, Table)
        con.Close()
    Catch ex As Exception
        MsgBox(ex.Message)
    End Try