在DataSet的事件中处理错误合理吗?困惑中! 由于我用了数据模块(DM),我习惯在DataSet的各个事件中进行错误处理。例如:在beforePost()中检查商品编码是否为空,是否重复等,然后在录入界面中报告,让用户修改。这在一般情况下是没问题的,但是,如果用户在操作界面上不知如何处理错误,不停的操作,就会不断的触发事件,很容易造成界面失去响应,程序死掉。如何解决这个问题呢?如果让操作界面不受dataset事件的报错而失去响应呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我们一般是写一下验证函数如:ValidateInfo,来检测所有的用户输入项是否合法,这样才是合理的。只要这个通过才能执行数据库操作。这样的好处就是数据库操作和业务没有太大关系,你可以把保存、编辑等写成公用类都可以! kaikai_kk:我就是用我的错误处理程序来代替系统的异常,但是,我控制不了它,不知道它的运行机制,故影响了界面层。怎么解决这个问题呢。 delphi,多线程,总是会内存不断往上涨 请问哪里有 delphi 的 MD5 算法? 请问北京的个人所得税是多少?为什么我领工资时,比承诺的少了200多元呢? 网络目录共享的问题 请问在Delphi中如何定时5分钟! 在delphi中如何访问共享目录??? OLE的含义是什么?(我是初学者,不要见笑) 有谁能提供企业信息管理系统的详细方案 有没有函数使程序延迟10秒? 请问哪里有DELPHL软件DOWN[非技术] MCI_PLAY_PARMS dwCallback 如何获取回调事件 DBgrid中的3列有计算关系,要求实时显示结果,如何写代码实现?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货