try
ADO資料庫連接,資料更新等。
其他代碼
except
on E: Exception do begin
end;
end;
我現在的意思是on E: Exception太粗了,最好能定位到具體例外,比如超時,或者SQL陳述句有問題,這樣可以有針對性的進行處理,所以我需要ADO資料庫的一些例外類,麻煩大俠吧ADO資料庫例外類告訴下我,找了半天都沒有
uj5u.com熱心網友回復:
不會吧,這個都沒有人回答?uj5u.com熱心網友回復:
我也不是很懂,不過用D7的時候,你對著那個TADOQUERY之類的類按下ctrl 再點用滑鼠去點擊,就能找到ADO相關的原始碼,還有EXCETION的定義 ,你試試看能不能解決你的問題uj5u.com熱心網友回復:
ADO通過SQL陳述句連接資料庫,可以回傳SQL連接的錯誤。uj5u.com熱心網友回復:
我想捕獲的是例外啊uj5u.com熱心網友回復:
on E: Exception doshowmessage('例外類名稱:' + E.ClassName
+ #13#10 + '例外資訊:' + E.Message);
這種?或是參考下面這個網頁:
http://www.cnblogs.com/spider518/archive/2010/12/30/1921298.html
uj5u.com熱心網友回復:
以上,只能顯示出錯的類和預定的錯誤資訊。
如果,你說的具體,是要自己寫代碼處理的。
uj5u.com熱心網友回復:
EurekaLog 可以在除錯的時候,給出準確的錯誤資訊uj5u.com熱心網友回復:
ado例外代碼含義對照表http://www.cnblogs.com/same/archive/2007/08/29/874790.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/67808.html
標籤:VCL組件開發及應用
