用 adotable连接access数据库,并把记录显示在dbgird,表名为test
字段有 a1 a2 a3
想在dbgrid里修改一个记录后,在test里插入新修改的记录,在dbgird的什么事件下执行,如何实现?谢谢
字段有 a1 a2 a3
想在dbgrid里修改一个记录后,在test里插入新修改的记录,在dbgird的什么事件下执行,如何实现?谢谢
解决方案 »
- 简单问题,困扰了我一天,大家快来看看,关于网络检测的
- 问一个数据库连接的问题
- 请问,这怎么解决?
- widestring 中数据如何弄到 array [0..100] of widechar 里面??
- 做一个拖拽程序,想同时接收,timage和tlabel,如何实现?
- record类型用什么来产生实例
- 求助!
- 如何在Delphi中动态的新建一个表(是数据库中也没有的),或将数据库中的表改名(Sql Server)?高分在线等!!!!
- 求一设计思路!
- 求救!!!!!!sql…………update!
- 用TSimpleDataset时出现"Record not found or changed by another user"错误!
- 如何用我的程序替换windows的系统程序
提交前事件里写(条件是修改一个记录),在执行你的test里插入新修改的记录
adotable的locktype设置为:ltBatchOptimistic
对dbgrid进行修改后,可以在一个button的click事件里写:adotable1.updatebatch就向表提交数据了。建议使用一次性提交。
我不加button,只在dbgrid里进行操作。只要数据一经变动,立即触发事件。
adotable1.UpdateBatch(arfiltered);
错误报告说: 应用程序在此操作下不允许
???
还有没有办法在dbgird里触发事件的?
数据集的requeselive设为true。