我添加了对Microsoft ActiveX Data Object 2.0 Library的引用,并尝试执行以下代码:
Sub Ora_Connection()
Dim con As ADODB.Connection
Dim rs As ADODB.Recordset
Dim query As String
Set con = New ADODB.Connection
Set rs = New ADODB.Recordset
strCon = "Driver={Microsoft ODBC for Oracle}; " & _
"CONNECTSTRING=(DESCRIPTION=" & _
"(ADDRESS=(PROTOCOL=TCP)" & _
"(HOST=****)(PORT=****))" & _
"(CONNECT_DATA=(SERVICE_NAME=****))); uid=****; pwd=****;"
con.Open (strCon)
End Sub
我收到了这些错误:
我已经尝试安装Oracle即时客户端ODBC驱动程序(我已尝试过32位和64位版本)并且我没有运气。
我不确定问题是什么。我可以使用VB.Net连接到Visual Studio 2012中的数据库,但我无法使用VBA在excel 2010中连接。
非常感谢任何见解!