在DataSet的事件中处理错误合理吗?困惑中! 由于我用了数据模块(DM),我习惯在DataSet的各个事件中进行错误处理。例如:在beforePost()中检查商品编码是否为空,是否重复等,然后在录入界面中报告,让用户修改。这在一般情况下是没问题的,但是,如果用户在操作界面上不知如何处理错误,不停的操作,就会不断的触发事件,很容易造成界面失去响应,程序死掉。如何解决这个问题呢?如果让操作界面不受dataset事件的报错而失去响应呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我们一般是写一下验证函数如:ValidateInfo,来检测所有的用户输入项是否合法,这样才是合理的。只要这个通过才能执行数据库操作。这样的好处就是数据库操作和业务没有太大关系,你可以把保存、编辑等写成公用类都可以! kaikai_kk:我就是用我的错误处理程序来代替系统的异常,但是,我控制不了它,不知道它的运行机制,故影响了界面层。怎么解决这个问题呢。 简单问题:showMessage()无效 sendmessage()函数的第二个参数? 跨窗体访问控件的问题 求教 模拟键盘 打开一个文件的 运行方式 ■■■Application.OnMessage如何使用,请举一例■■■ 怎么用线程读取多串口数据! 什么原因 combobox的问题,关于数据库,COME IN PLEASE !~ 请教如何控制tdbchart的坐标? 请问:如何编程控制PC的音量增加或减少,可否给段代码? MCI_PLAY_PARMS dwCallback 如何获取回调事件 DBgrid中的3列有计算关系,要求实时显示结果,如何写代码实现?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货