[英]Export Data From Excel to Oracle in VBA
美好的一天! 我对从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
Driver={oracle};
是错的。
这取决于您在计算机上安装的驱动程序/提供程序。 我建议使用Oracle Provider for OLE DB,可以从ODAC Runtime Downloads下载
在这种情况下,connectionString将是
Cn.Open "Provider=OraOLEDB.Oracle;Data Source=" & Database_Name & _
";User ID=" & User_ID & ";Password=" & Password
如果您想使用其他驱动程序,请查看https://www.connectionstrings.com/oracle/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.