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; delphi中,DBGrid导出成Excel或者直接打印 有高手吗?一直没能解决呀!!!!!!!!!!!!!! Delphi 交流群 那里打开pagecontrol 记录怎样显示 谁有最新的Developer Express Inc系列 For bcb6以及汉化? 我在捐分 谁能告诉我WinISO5.3的注册码? 高分求一“计算器”程序源代码,VB或Delphi均可 如何定制鼠标右键(给出注册表修改例程即可,无需DELPHI源码,因为我看不懂) dbgrideh如何是用户只能编辑新增的行? 請教Dll問題
在Table1r OnAfterPost中更新Table2,并提交:ADOConnection1.CommitTrans;
如果更新出现错误,要在Table1的OnPostError事件中回滚事务:ADOConnection1.RollbackTrans;