那裏。Excel VBA 80040e4d自動化錯誤連接到Firebird
我試圖通過Excel 2010 VBA連接到Firebird數據庫但沒有成功。我是這個ADO ODBC事物的新手,所以我無法弄清楚這個錯誤。
我有一個.fdb文件。在我的Excel上,我參考了Microsoft ActiveX數據對象6.0庫。然後我去了Firebird網站並下載並安裝了Firebird ODBC Driver。
我的VBA代碼很簡單:
Dim conn As ADODB.connection
Set conn = New ADODB.connection
conn.Open "DRIVER=Firebird/InterBase(r) driver; UID=SYSDBA; PWD=admini; DBNAME=C:\test.fdb;"
我的連接字符串,如所述的是「DRIVER =火鳥/ IB的(r)的驅動器; UID = SYSDBA; PWD = ADMINI; DBNAME = C:\測試是.fdb;」
當我運行子,我得到一個
運行時錯誤 '-2147217843(80040E4D)':
自動化錯誤
我缺少什麼?我能做什麼?我需要在我的機器和任何客戶端機器上安裝Firebird服務器嗎?
乾杯。
似乎是[用戶名/密碼錯誤](http://www.codeguru.com/forum/archive/index.php/t-339784.html)。仔細檢查您的憑證是否正確。 – transistor1