在具有数据库访问权限的vb上发布应用

时间:2019-03-25 11:58:52

标签: vba ms-access

我正在Visual Basic上创建一个具有访问权限的小型应用程序,我有一个问题,要使用数据库访问来创建设置是否需要服务器,或者存在其他通过数据库创建设置的方式?

谢谢

2 个答案:

答案 0 :(得分:1)

您不需要安装Access即可连接到VB.NET中的MDB或ACCDB文件。如果它是MDB文件,则可以使用Jet OLE DB提供程序,该提供程序实际上是Windows的一部分。如果它是ACCDB文件,并且没有安装Access,则需要安装独立的Access Runtime,然后可以使用ACE OLE DB提供程序。

答案 1 :(得分:0)

此代码将使用VBA创建一个Access数据库。您不需要服务器。在Windows 10上使用MS Access VBA中的Office 365可以工作

Sub CreateDatabaseExample()
    Dim oAccess As Object
    Set oAccess = CreateObject("Access.Application")
    Call oAccess.NewCurrentDatabase("C:\temp\exampleDb.accdb")
    Set oAccess = Nothing
End Sub