Delphi大虾,你能解决我的问题吗? 1、用UPS,否则等死。2、在“取消”按钮Click的事件中设置标志,例如OnExitOK等,在OnExit中再进行判断。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 借助一个flag吧。cjf 说的有道理。我有类似的问题就是这么解决的。 可以用MaskEdit,若嫌不方便,也可以在Edit的OnKeyDown事件中进行格式的判断。 1.为了我们编制的程序能正确而稳定的运行,首先一定要保证供电系统能不间断,也就是要采用不间断供电系统;至于使用哪种数据库的问题,实际上无论是采用什么数据库都不是绝对的安全的,也不能说哪种数据库最安全,鉴于你的问题,使用MSSQL数据库,相对会更好些。2.如果在这样的情况下要知道“取消”按钮被点击,实际上是不可能的。因为编辑框的OnExit框总是发生在“取消”按钮的OnClick之前。我建议你,对于该编辑框内容格式的检查不要放在它的OnExit事件里,而应该将它放到录入内容提交时的事件里。 cjf and xfchai ,能否将问题的解决方法说详细一点. 1:我不知道paradox是否支持transcation(事物),如果支持,用事物可能可以解决! try Database.StartTransaction; .....(数据更新操作!) ................ Database.Commit; Except On E:Exception do begin Database.Rollback ; Application.MessageBox (Pchar('由于以下原因,操作失败!:'+E.message) ,'出错',mb_OK+Mb_IconError); Exit; end; end; 我需要Onexit问题的详细的解答,谢谢。 有没有delphi网络传输文件的例子 查错 “list index out of bounds” ADO连Excel问题 20分求助:有关发表的问题!!!! 绝对有价值回答----------------? 在打印报表时,上面加的QRMemory,能否规定它一行打多少字或这一行多长?? 请教teechart控件使用的怪问题 线程的怪现象 yjs_lh(长风浪子)等高手, 請教怎麼寫delphi語句把文件存入Oracle中的blob字段里去? 怎么批量修改数据库的表明和字段 怎样获得所有窗体的句柄? 字符串过滤子串,急,帮忙!
2.如果在这样的情况下要知道“取消”按钮被点击,实际上是不可能的。因为编辑框的OnExit框总是发生在“取消”按钮的OnClick之前。我建议你,对于该编辑框内容格式的检查不要放在它的OnExit事件里,而应该将它放到录入内容提交时的事件里。
try
Database.StartTransaction;
.....(数据更新操作!)
................
Database.Commit;
Except
On E:Exception do
begin
Database.Rollback ;
Application.MessageBox (Pchar('由于以下原因,操作失败!:'+E.message)
,'出错',mb_OK+Mb_IconError);
Exit;
end;
end;