請教如何使用OnPostError? |
尚未結案
|
Code168
一般會員 發表:16 回覆:11 積分:5 註冊:2003-02-11 發送簡訊給我 |
|
Mickey
版主 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
OnPostError 是 DataSet 當要新增或修改資料後要提交post 時, 若出現問題
(如 日期輸入 2003/2/29 等), 會自動呼叫該 Event
type TDataSetErrorEvent = procedure(DataSet: TDataSet; E: EDatabaseError; var Action: TDataAction) of object; 從其原型可窺知 Action 是由程式設計師, 決定後續之處理方式 type TDataAction = (daFail, daAbort, daRetry); Example :
procedure TForm1.Query1PostError(DataSet: TDataSet; E: EDatabaseError; var Action: TDataAction); begin E.Message := '錯誤 :'+ E.Message; // 可修改錯誤訊息 Action := daAbort; // 指示放棄 end; |
Code168
一般會員 發表:16 回覆:11 積分:5 註冊:2003-02-11 發送簡訊給我 |
|
Mickey
版主 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |