2010-09-28 50 views
0

我有使用OLEDB調用DB2存儲過程的客戶端實用程序。在存儲過程中,光標打開,所以我的實用程序可以讀取記錄集。一切正常,但經過一段時間一遍又一遍地調用相同的過程,DB2最終拋出一個與光標處於打開狀態相關的錯誤。 DB2中是否存在sql命令來關閉上次使用的遊標或類似的東西?如何關閉來自OLEDB客戶端的DB2遊標?

回答

0

我看不到如何從客戶端做到這一點,但在代碼應該叫 Close CursorName;。你不能更新程序嗎?

See here for an example.