Delphi OnUpdateData事件用法示例
Delphi 的数据更新流程里,OnUpdateData
事件算是个老朋友了,尤其你在搞客户端和数据库打交道那套。压缩包里头的代码挺实用,基本涵盖了数据校验、格式转换、事务这些常见场景。
数据集组件用得多的你,肯定碰到过数据提交前要做点拦截的需求,比如输入格式不对,逻辑校验没通过,这时候直接在OnUpdateData
里做判断,再提示用户,体验上就舒服多了。
再比如某些字段是货币或者日期格式,数据库要的和界面展示的不一样,也可以在这个事件里统一转换一下,省得到处写重复代码。
代码还顺便演示了事务操作的写法,像是一次性更新多条数据,要么全成功要么全失败,稳定性会好多。
如果你在用TTable
、TQuery
、TADOQuery
这些数据集控件,又想把数据更新做得更稳更灵活,那不妨打开看看,实测蛮有参考价值的。
134.51KB
文件大小:
评论区