我試圖從Excel應用程序連接到Oracle數據庫,但沒有DNS。我在網站上發現可以使用ADO,所以這就是我試圖去做的原因。我是新手,因此我完全複製了我在本網站上找到的內容。使用VBA連接到Oracle數據庫的驅動程序
這是到目前爲止我的代碼:
Sub ADOtest()
Dim connection As New ADODB.connection
connection.ConnectionString = "UID = user1; PWD= my_pwd; DRIVER = {Microsoft ODBC for Oracle; Server= localhost; Database= orcl.my_domain;"
connection.Open
End sub
當我運行這段代碼,我得到一個錯誤說,司機沒有被發現。
問題是我不知道我該怎麼處理驅動程序(如何安裝並配置它)。另外,我不知道應該使用哪一個:我讀過微軟的驅動程序,甲骨文的另一個驅動程序,也看到了有關諸如msdaora之類的提供程序的信息。
該程序將被許多用戶使用,所以我想選擇最輕的解決方案(在計算機上安裝的並不多)。
謝謝!
感謝您的回答! localhost只是因爲我在部署程序之前在本地數據庫上運行了一些測試。我將下載Oracle提供程序並嘗試連接到數據庫。非常感謝 ! – Firilou