台灣最具影響力的-資訊專家社群 - 讓您成為最有價值的IT專業人才
線上人數
1752
 
會員總數:230573
接案會員:6774
文章總數:2320
討論主題:176337
歡迎您免費加入會員
討論區列表 >> VB.NET >> 存放裝置空間不足,無法完成此操作。

[變換順序]
[我要回覆]
1


回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
存放裝置空間不足,無法完成此操作。
價值 : 10 QP  點閱數:3565 回應數:1

點圖分享到Plurk吧!
樓主

yu
門外漢
0 1
24 0
發送站內信

想請問各位大大
我的ap 在執行讀取xml 資料時 這支ap 每天約有數千筆xml資料進來運作 , 每隔幾各星期時間 它在這各function會出現異常 , 錯誤訊息為
"存放裝置空間不足,無法完成此操作。" ap重起會ok 不重起 開始每一筆都是這各異常訊息 我只是在解xml資料而已, 請問是啥原因造成此訊息 ?
附上程式碼 請大大們幫我看一下哪裡問題 謝謝大家?
(附註:硬碟空間都很正常喔 使用win2003 server,事件檢視器也沒有異常狀況出現)

Private Function ReadXML(ByVal XMLDATA As String) As Boolean
Dim I As Integer
I = XMLDATA.ToUpper.IndexOf("<?XML")
If I >= 0 Then

Dim DomDoc As MSXML2.DOMDocument30
Dim DomNode As MSXML2.IXMLDOMNode
Dim DomNodeList As MSXML2.IXMLDOMNodeList
DomDoc = New MSXML2.DOMDocument30

Try
DomDoc.loadXML(XMLDATA)
DomNodeList = DomDoc.selectNodes("/SHOWDATA")

For Each DomNode In DomNodeList
BUSINESS = DomNode.selectSingleNode("./BUSINESS").text
KEY1 = DomNode.selectSingleNode("./KEY1").text
KEY2 = DomNode.selectSingleNode("./KEY2").text
KEY3 = DomNode.selectSingleNode("./KEY3").text
KEY4 = DomNode.selectSingleNode("./KEY4").text
KEY5 = DomNode.selectSingleNode("./KEY5").text
TOTALAMOUNT = DomNode.selectSingleNode("./TOTALAMOUNT").text
TOTALCOUNT = DomNode.selectSingleNode("./TOTALCOUNT").text
Next


DomNodeList = DomDoc.selectNodes("/SHOWDATA/LISTDATA")
For Each DomNode In DomNodeList
SERAILNO = DomNode.selectSingleNode("./SERIALNO").text
USERDATA1 = DomNode.selectSingleNode("./DATA_1").text
USERDATA2 = DomNode.selectSingleNode("./DATA_2").text
USERDATA3 = DomNode.selectSingleNode("./DATA_3").text
Next
Return True
Catch ex As Exception
writelog(ex.message)
Return False
End Try

Else
Return False
End If
End Function
本篇文章發表於2009-07-07 14:18
什麼是iT Power資訊報 2010年藍色小舖認證專家風雲榜完全名單
1樓
回應

Tim
捐贈 VP 給 Tim 檢舉此回應
Hi, 幾個問題可能要先處理.
1. 資源未釋放
2. 找更有效率的寫法.

另外請參考: http://social.msdn.microsoft.com/Forums/zh-TW/239/thread/585ffe95-91f3-4b0c-908e-a6c5ee112af4


本篇文章回覆於2009-07-13 18:38
--未登入的會員無法查看對方簽名檔--
[變換順序]
1
 

回覆
如要回應,請先登入.