dbgrideh的多表更新问题 我用dbgrideh连接一个adoquery,这个query的语句是这样的“select * from table1”当通过dbgrideh新增,减少table1中的内容时,需要同步更新table2中的一个字段,请问,如何才能通过事务来解决这个问题?是在beforepost中实现吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该用ADOConnection的事务,在Table1的OnBeforePost中开始事务,语句为:ADOConnection1.BeginTrans;在Table1r OnAfterPost中更新Table2,并提交:ADOConnection1.CommitTrans;如果更新出现错误,要在Table1的OnPostError事件中回滚事务:ADOConnection1.RollbackTrans; show和create的区别 用winsocket做了一个远程屏幕监控的小软件,局域网中可用,如何实现跨网段? 在杭州的朋友有没有碰到过这个人 怎样通过程序实现删除和添加dxDBGrid的列? 急问:为什么会出现这样的结果(存储过程) 怎摸使主窗口置为最底层 招聘兼职软件开发人员 (在线等!)如何在二进制文件中找到一个特定的字符串 如何覆盖文件夹? 怎样做光盘的自动运行,软件不能从光盘拷贝? dbgrideh如何是用户只能编辑新增的行? 請教Dll問題
在Table1r OnAfterPost中更新Table2,并提交:ADOConnection1.CommitTrans;
如果更新出现错误,要在Table1的OnPostError事件中回滚事务:ADOConnection1.RollbackTrans;