關於數據庫異常處理 (50分)

  • 主题发起人 主题发起人 Framer
  • 开始时间 开始时间
F

Framer

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的是SQL SERVER,用戶在錄入資料時難免會發生我們未料到的錯誤,
我的要求是:在發生錯誤時,則取消用戶本次錄入,用代碼實現,但不要用IF。。。
有知道的朋友,請詳細一點回復我。。謝謝。。
我沒有積分,可不可以給專家分。。。。
 
try
Table1.Post
except
MessageBox(......);
Edit1.clear;
Edit1.setFocus;
end;
 
use if! I am only this idea!
 

使用异常来处理吧,
 
多人接受答案了。
 
小弟還有一事不明:
下面的代碼用到了DataBase組件的方法,
Database1.starttransaction;
try
applyupdates;
database.commit
except
database1.rollback
raise;
end;
我想請問在 ADO 中怎麼用?我用的是ADO組件?
 
后退
顶部