如何为多个用户提供ms访问数据库?

时间:2017-06-12 02:57:37

标签: database vb.net

所以我目前正在开发一个附有ms访问数据库的程序。该程序旨在供多个用户同时使用,但我希望所有用户都能够在单个数据库中保存/删除/更新记录。我在网上搜索过但实际上找不到任何东西。请帮忙:(

我正在使用vb.net 2008和MS Access 2013

1 个答案:

答案 0 :(得分:0)

使用用户范围创建类型为字符串的应用程序设置。然后通过OpenFileDialog捕获数据库位置并将路径保存在设置中。

保存设置:

If Open_File_Dialog_Set_Database.ShowDialog(Me) = Windows.Forms.DialogResult.OK Then

        My.Settings.dbpath = Open_File_Dialog_Set_Database.FileName

        My.Settings.Save()

        MessageBox.Show("Database path has been saved as " & My.Settings.dbpath, "Success", MessageBoxButtons.OK, MessageBoxIcon.Information)

Else

    ....


End If

捕获后使用如下:

Using con As New OleDb.OleDbConnection
        con.ConnectionString = "Provider = Microsoft.ACE.OLEDB.12.0;" & _
                               "Data Source = " & My.Settings.dbpath
        con.Open()

        .....

        con.Close()

End Using

请记住,如果要对数据库进行更改,必须在具有读/写权限的位置共享数据库。