假设主表对应一个A对象,从表对应一个B对象,各有往数据库添加记录的Add(),请问如何 做到A.add() B.add()一块提交?即达到事务的效果,A和B使用不同的数据库连接A{... conn.open();.... conn.close()}A{... conn1.open();.... conn1.close()}
2 回答
湖上湖
TA贡献2003条经验 获得超2个赞
也可以在A,B对象里都写一个事件,在各自的ADD方法中执行这个事件
这个事件就是表添加(更改|删除)事件
在A中注册B的事件,B中注册A的事件,或者其他类里面注册相应的事件,写好事件执行时的代码
就可以了,如果想知道A的ADD添加的是什么,给事件里面传个参数就行了
当你调用的时候,事件的代码会自动执行
- 2 回答
- 0 关注
- 652 浏览
添加回答
举报
0/150
提交
取消