如何使用VBA

时间:2017-03-08 15:14:09

标签: excel-vba excel-2010 oracle12c vba excel

我添加了对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

我收到了这些错误:

Error1 Error2

我已经尝试安装Oracle即时客户端ODBC驱动程序(我已尝试过32位和64位版本)并且我没有运气。

我不确定问题是什么。我可以使用VB.Net连接到Visual Studio 2012中的数据库,但我无法使用VBA在excel 2010中连接。

非常感谢任何见解!

0 个答案:

没有答案