這是在我工作的項目上開始發生的事情,到目前爲止我無法找出根本原因。VBOD中的ADODB.Connection - 打開方法失敗並顯示運行時錯誤'2147221164(80040154)'
停止工作沒有任何改變從我身邊,我知道唯一的事情改變了自從我上一次工作的項目是一個磁盤失敗(曾經是E:驅動器上安裝了一些應用程序) 。 手術系統是Windows Server 2003
以下錯誤:
我加入到該項目的庫如下:
- Visual Basic應用程序
- Visual Basic運行時對象和程序
- Visual Basic對象和pro cedures
- OLE自動化
- 微軟CDO的Windows 2000庫
- Microsoft腳本運行時
- Windows腳本宿主對象模型
- Microsoft數據綁定集合VB6(SP4)
- Microsoft ActiveX數據Objecrs 2.8庫
對象oConn被聲明並通過以下方式實例化:
- 昏暗oConn AS ADODB.Connection
- 集oConn =新ADODB.Connection
沒有提及被標記爲VB項目丟失。
我也嘗試了後期綁定,但沒有成功。我試圖使用regsrv32.exe重新註冊msado15.dll,但沒有喜悅。
我真的沒有想法在這裏,我認爲一些依賴關係不再滿足,因爲磁盤失敗,但我不知道如何調查這給出了由IDE提供的一些細節。
謝謝
您是否重新創建了UDL?那個錯誤表明它仍然在看E :. –
嗨,吉姆。 E:驅動器現在再次存在,我從劃痕重新創建了磁盤,並在那裏放置了舊的引用(以及我檢查的UDL有效且連接的UDL)。我認爲缺少的是一些曾經安裝的軟件,可能會滿足一些嵌套的引用。 – bidi
點擊調試按鈕時你看到了什麼?我想知道這是否可能是一個MDAC問題。 –