台灣最大程式設計社群網站
線上人數
588
 
會員總數:245127
討論主題:189033
歡迎您免費加入會員
討論區列表 >> 其他DB >> 請問ASP.NET連DB2 產生了DB2錯誤訊息?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問ASP.NET連DB2 產生了DB2錯誤訊息?
價值 : 10 QP  點閱數:4558 回應數:1

樓主

楊過
初學者
100 84
618 77
發送站內信

我執行下列的SQL:
Dim Provider As String = "Provider=IBMDADB2.1;Data Source=PROD;User ID=op;Password=op"
syssql = "SELECT TOOLID FROM TOOL WHERE USEDEPT LIKE '生產' ORDER BY TOOLID"
conn = New OleDbConnection(Provider)
conn.Open()
*** comm = New OleDbCommand(syssql, conn)
datard = comm.ExecuteReader(CommandBehavior.CloseConnection)
If datard.HasRows Then
Do While datard.Read
Me.ListBox1.Items.Add(datard.Item("TOOLID"))
Loop
End If
conn.Close()
datard.Close()

因為我可能撈出的資料有上千上萬筆可是就在我打星號的地方出現了下列的錯誤!!
我只按了查詢鍵後就在等處理的回覆 期間並沒有按任何鍵!!
請問是什麼問題呢

SQL0952N 由於岔斷,處理已被取消。
原因: 使用者可能按了岔斷鍵序列。
陳述式處理已終止。在終止發生之前,有些變更已引進資料庫中,但尚未 COMMIT。
DataJoiner 使用者: DataJoiner 或資料來源可以偵測到這種情況。
動作: 繼續執行應用程式。
如果正在安裝範例資料庫,請將其棄用,並重新安裝範例資料庫。
sqlcode: -952
sqlstate: 57014

本篇文章發表於2006-03-25 12:43
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

Makii
檢舉此回應
計憶體已經用完囉.....
建議改一下SQL吧....

DB2對於太複雜或是過長或是一次撈太多的資料,處裡太久就會被RDMS給中斷掉..
如果你是用32BIT版的...就換成64BIT吧...
32BIT版只能用到2GB的MEMORY.....
本篇文章回覆於2006-07-04 10:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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