我編了一個項目,自定義DLL和運行運行Windows 7我的機器上很好,但是當我把它運行Windows的計算機上Server 2008中,我得到這個錯誤:無法COM對象系統投射到ADODB記錄
無法將類型爲'system .__ comobject'的com對象投射到接口類型'adodb記錄集'
任何人都有關於如何解決它的線索?
編輯: 沒有代碼,因爲錯誤犯規發生在我調試/運行它,它在後,我安裝我的服務器上的程序發生,我嘗試運行它,但我的機器上它是好的
我編了一個項目,自定義DLL和運行運行Windows 7我的機器上很好,但是當我把它運行Windows的計算機上Server 2008中,我得到這個錯誤:無法COM對象系統投射到ADODB記錄
無法將類型爲'system .__ comobject'的com對象投射到接口類型'adodb記錄集'
任何人都有關於如何解決它的線索?
編輯: 沒有代碼,因爲錯誤犯規發生在我調試/運行它,它在後,我安裝我的服務器上的程序發生,我嘗試運行它,但我的機器上它是好的
沒有線索我很害怕。你不給任何代碼,解釋哪一行代碼會產生錯誤,或者實際上給出任何細節。你想讓我們猜測?!請盡力解釋您的問題。這需要你一些時間。你將不得不花費一些時間和精力。 –
如果您在2008服務器上編譯它,會發生什麼情況? – johnny
然後它會工作。 Windows 7 SP1對ADO進行了長期的更新,以處理一些非常討厭的64位兼容性問題。您需要更新服務器上的ADO版本以匹配。評論KB 983246 –