在VBA中将数据从Excel导出到Oracle

时间:2018-03-16 20:23:56

标签: excel vba oracle

好日子!我对从Excel到Oracle的连接有疑问。我不知道什么是失败的!我的程序迁移数据并在另一个表中生成日志,而Oracle的连接失败。

有谁知道为什么?这是我的第一个节目!感谢!!!!!!!!!

Dim Password As String
Dim SQLStr As String
Dim Server_Name As String
Dim User_ID As String
Dim Database_Name As String

Set rs = CreateObject("ADODB.Recordset")
Server_Name = "localhost"
Database_Name = "BDNAME"
User_ID = "ID"
Password = "PSW"

Set Cn = CreateObject("ADODB.Connection")
Cn.Open "Driver={oracle};Server=" & _
    Server_Name & ";Database=" & Database_Name & _
        ";Uid=" & User_ID & ";Pwd=" & Password & ";"
connect = Cn

1 个答案:

答案 0 :(得分:0)

$xml = simplexml_load_file('demo.xml'); $code = $xml->xpath('*/code'); echo implode(', ', $code); // 1000001, 1000002 错了。

这取决于您在计算机上安装的驱动程序/提供程序。我建议使用Oracle Provider for OLE DB,您可以从ODAC Runtime Downloads

下载

在这种情况下,connectionString将是

Driver={oracle};

如果您想使用其他驱动程序,请查看https://www.connectionstrings.com/oracle/