我对连接数据库非常陌生,所以如果我不熟悉某些术语,我深表歉意。
我想使用 VBA 打开与普遍数据库的 DSNless 连接,但遇到了各种问题。我遇到的论坛都提供了各种有用的代码,但我希望看到一个完整的子程序,看看它们是如何组合在一起的。通过尝试将不同的代码位应用于我的代码,我最终会遇到各种错误代码。
因此,有人可以发布一个完整代码的示例以打开连接并创建记录集。将不胜感激
来自评论
Sub pervasiveExample()
Dim adoConn As ADODB.Connection
Set adoConn = New ADODB.Connection
adoConn.Provider = "PervasiveOLEDB"
adoConn.ConnectionString = "driver={Pervasive ODBC Client Interface};Data Source=C:\TestData"
adoConn.Open
If adoConn.State = adStateOpen Then
MsgBox "Welcome"
Else MsgBox "Error connecting to Database."
End If
End Sub
这是我然后得到的错误:运行时错误'-2147217837(80040e53)':模式、保护级别或未知参数已在连接字符串中设置(不正确)