我試圖使用.net類連接到AS400服務器。
我已添加對IBM.Data.DB.iSeries的引用,並使用以下代碼:
var conn = new iDB2Connection(「DataSource = 111.111.111.111; UserID = xxx; Password = xxx; DataCompression = True;」 );
conn.Open();連接到AS400(ISeries)時出錯
但我得到以下例外
運行64位:「提供程序無法在64位模式下運行。」
運行32位:發生意外異常。類型:System.DllNotFoundException,消息:無法加載DLL'cwbdc.dll':操作系統無法運行。 (來自HRESULT的異常:0x800700B6)。
我卸載了客戶端訪問並重新安裝了它。 cwbdc.dll確實存在於system32和syswow64中。 如果我使用odbc,連接到AS400沒有問題。
我運行Windows 7
任何想法的一個64位的優化版本?
/Jimmy
+1幫助我首先詢問我的問題。 – David 2010-12-23 15:35:54