DBEdit是否存在这样的弊端? 各位,我发现DBEdit组件和数据库联系后,虽然可以很方便的将记录的字段值显示出来,但是,只要随便对DBEdit的值手动修改(比如删一个字等等),然后post,就可以完成修改操作。根本不需要事先对数据库表进行Edit设置。请问大家是怎么解决的?反正我就只能通过将DBEdit的Enabled属性设置为False。请指教,谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只要把相应的数据集控件(TTable,TQuery)的 CachedUpdates 属性设为 True 即可,若要保存到数据库,调用 ApplyUpdates 方法;取消修改,调用 CancelUpdates 方法。如果用 ADO 控件,需要把其 LockType 属性设为 ltBatchOptimistic 。 这也不是什么弊端吗?写代码控制就行了OnBeforEdit中 DBEdit1.ReadOnly := False;OnAfterPost中 DBEdit1.ReadOnly := True; N个封包的数据流保存成图片 关于SQLSERVER事务的问题` 以下监控功能怎么实现? try...finally...end 语句可否实现如下功能 导出问题 delphi webbrowser 怎么执行网页中js代码的按钮 函数ShowNum 我已决定辞职,还有个问题请教大家 求一段用递规实现的读数据库生成treeview的程序 怎样屏蔽系统时钟? 为什么不行呢. 写出你认为人类到目前为止,最伟大的发明,并说明原因。(最重要的一个)
写代码控制就行了
OnBeforEdit中
DBEdit1.ReadOnly := False;OnAfterPost中
DBEdit1.ReadOnly := True;