Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 如何使ms access数据库可供多个用户使用?_Database_Vb.net - Fatal编程技术网

Database 如何使ms access数据库可供多个用户使用?

Database 如何使ms access数据库可供多个用户使用?,database,vb.net,Database,Vb.net,因此,我目前正在开发一个附带ms access数据库的程序。这个程序的目的是让多个用户同时使用,但我希望所有用户都能够在一个数据库中保存/删除/更新记录。我在网上搜索过,但真的什么也找不到。请帮助:( 我正在使用vb.net 2008和MS Access 2013创建具有用户范围的字符串类型的应用程序设置。然后通过OpenFileDialog捕获数据库位置,并将路径保存在设置中 要保存设置,请执行以下操作: If Open_File_Dialog_Set_Database.ShowDialog(

因此,我目前正在开发一个附带ms access数据库的程序。这个程序的目的是让多个用户同时使用,但我希望所有用户都能够在一个数据库中保存/删除/更新记录。我在网上搜索过,但真的什么也找不到。请帮助:(


我正在使用vb.net 2008和MS Access 2013创建具有用户范围的字符串类型的应用程序设置。然后通过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

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

请先阅读以下内容:。您可以将MDB/ACCDB放在网络上的共享资源上,您的应用程序将处理来自用户的传入请求。如果我将MDB文件放在共享驱动器上,则我必须更改所有代码在MDB文件中添加多个表单,或者只添加连接字符串?测量两次,剪切一次。请阅读并获取