[SQL ] Oracle -> OCIHandleFree error retrun -1

看板Database作者 (.)時間15年前 (2010/06/05 12:07), 編輯推噓4(402)
留言6則, 3人參與, 最新討論串1/1
想請教各位先進, 最近接手一個c# 寫的系統。 資料庫是Oracle 偶爾會出現OCIHandleFree error ,return :-1 這似乎是捕抓不到正確的錯誤型態嗎? 因為程式有多執行緒,我在測試環境也模擬不出這個錯誤。 有什麼方法可以來確定,是那一段出錯。 是c#或是 Oracle 執行function 錯誤呢? 先謝謝各位。 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.46.117.245 ※ 編輯: honora 來自: 114.46.117.245 (06/05 12:09)

06/05 17:14, , 1F
說好的ora錯誤代碼呢
06/05 17:14, 1F

06/05 20:51, , 2F
抱歉,我不太懂您的意思,是我那裡沒說明清楚嗎?
06/05 20:51, 2F

06/06 00:48, , 3F
oracle的錯誤代碼是ora開頭你的錯誤代碼似乎是C#? 先分清
06/06 00:48, 3F

06/08 14:00, , 4F
OCI不會列出ora錯誤代碼, 要使用OCIErrorGet()來取得
06/08 14:00, 4F

06/08 14:18, , 5F
對了,-1回傳值是指Oracle error,用OCIErrorGet可得知詳情
06/08 14:18, 5F

06/13 12:55, , 6F
感謝前輩,我會來試一下。有結果再來回報。
06/13 12:55, 6F
※ 編輯: honora 來自: 114.46.120.210 (06/13 12:55)
文章代碼(AID): #1C2Ss2n7 (Database)