社区
数据库相关
帖子详情
dbgrideh的多表更新问题
CppFile
2010-12-19 12:46:56
我用dbgrideh连接一个adoquery,这个query的语句是这样的“select * from table1”
当通过dbgrideh新增,减少table1中的内容时,需要同步更新table2中的一个字段,请问,如何才能通过事务来解决这个问题?
是在beforepost中实现吗?
...全文
47
1
打赏
收藏
dbgrideh的多表更新问题
我用dbgrideh连接一个adoquery,这个query的语句是这样的“select * from table1” 当通过dbgrideh新增,减少table1中的内容时,需要同步更新table2中的一个字段,请问,如何才能通过事务来解决这个问题? 是在beforepost中实现吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Oraclers
2010-12-19
打赏
举报
回复
应该用ADOConnection的事务,在Table1的OnBeforePost中开始事务,语句为:ADOConnection1.BeginTrans;
在Table1r OnAfterPost中更新Table2,并提交:ADOConnection1.CommitTrans;
如果更新出现错误,要在Table1的OnPostError事件中回滚事务:ADOConnection1.RollbackTrans;
DB
Grid
Eh
开发使用攻略
DB
GRID
EH
组件在Borland开发工具中应用全攻略.doc
Eh
Lib v3.4 (支持D8)
DB
grid
增强:支持
多表
头,多固定列,按表头排序,支持合计列,并支持直接打印.可以和PB的DataWindow媲美,支持D8,吐血推荐.
Eh
lib3.4
更新
: + D8支持(VCL.NET). + T
DB
Grid
Eh
增加若干属性及事件. + ...
Eh
Lib 9.0 Build 9.0.033 Full Source
更新
内容: + New DropDown calendar with support for entering date and time + Highlight holidays, weekends and current day in TPlannerCalendarPicker
Eh
component + Highlight current day and current time...
kbmmw+unidac+sqlserver2000例子
8、事务操作(直接写SQL语句
更新
表的事务操作,有个重要的属性要设置,否则会
更新
不成功) 9、使用的数据库:sqlserver 2000,请到服务器的FDM单元把连接参数改下 10、数据库kbm_test结构参见:kbm_test.sql 11、安装...
kbmmw例子 V2.0 (unidac+mssql)[2012-08-15]
8、事务操作(直接写SQL语句
更新
表的事务操作,有个重要的属性要设置,否则会
更新
不成功) 9、使用的数据库:sqlserver 2000,请到服务器的FDM单元把连接参数改下 10、数据库kbm_test结构参见:kbm_test.sql 11、安装...
数据库相关
2,495
社区成员
88,444
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章