0
我正在嘗試將使用RDS訪問的VB6業務對象從Windows 2000遷移到Windows 2003服務器環境。我沒有更改應用程序,也沒有調用應用程序,但是當代碼執行到達解析對象應該處理的XML數據(SAXXMLReader)的位置時,出現錯誤代碼440自動化錯誤。該應用程序使用msxml3.dll,並將dll安裝在服務器上。有誰知道msxml3和win2003服務器之間是否存在已知問題?Windows 2003上msxml3.dll的任何已知問題?
還是有其他建議?
下面是呼籲讀者代碼:
Set reader = New SAXXMLReader
Set contentHandler = New mBL_ContentHandlerImpl
Set errorHandler = New mBL_ErrorHandlerImpl
contentHandler.rsBatch = m_rsBatch
contentHandler.rsDocument = m_rsDocument
Set reader.contentHandler = contentHandler
Set reader.errorHandler = errorHandler
reader.parse (sData)
我不知道把代碼在這裏將會有什麼樣的價值。 SAX閱讀器內容處理程序的實現相當龐大且笨拙。問題不在代碼中,我不相信,因爲這款應用在Win 2k服務器上運行良好。
你能粘貼錯誤被引發的示例代碼嗎? – Kev 2008-12-31 23:19:19