[英]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.