資料重複輸入發生PK的問題 |
答題得分者是:cashxin2002
|
kaisheng
一般會員 發表:26 回覆:47 積分:14 註冊:2003-11-17 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
|
kaisheng
一般會員 發表:26 回覆:47 積分:14 註冊:2003-11-17 發送簡訊給我 |
感謝這位大大:
我按照你的Link去查到答案如下: ADOConnection1.BeginTrans; try ADOQuery1.Post; ADOConnection1.CommitTrans; except on E:Exception do begin ADOConnection1.RollbackTrans; if Pos('Attempt to insert duplicate key row',E.Message)>0 then //假設當資料重複時資料庫回傳的錯誤訊有以上字串.... raise Exception.Create('新增的資料已經存在') else raise Exception.Create('資料儲存失敗,錯誤訊息如下:'#13 E.message); end; end;
------
Number One |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |