http://expert.csdn.net/Expert/topic/2145/2145029.xml?temp=.4547693
如果哪位高手给小弟解决了问题,100全部奉送!!谢谢!
重复问题:
三层中不能用事务?请高手给个处理方法:
主从表如果在两层中保存可以用事务:
Connection1.StartTransaction;
try
MasterData.Post;
DetailData.Post;
Connection1....
except
Connection1.RollBackTran...
end;
可是在三层中怎么保持数据一致呢?因为三层中要用ApplyUpdate保存数据.
如上面的例子,怎么在三层写呢,并保证数据完整性!!请大家帮帮忙!
如果哪位高手给小弟解决了问题,100全部奉送!!谢谢!
重复问题:
三层中不能用事务?请高手给个处理方法:
主从表如果在两层中保存可以用事务:
Connection1.StartTransaction;
try
MasterData.Post;
DetailData.Post;
Connection1....
except
Connection1.RollBackTran...
end;
可是在三层中怎么保持数据一致呢?因为三层中要用ApplyUpdate保存数据.
如上面的例子,怎么在三层写呢,并保证数据完整性!!请大家帮帮忙!
解决方案 »
- 用delphi做了局域网用的小系统,如果外网用户要使用,程序是不是要修改?
- delphi中怎么把文件属性设置成隐藏?
- 用程序在word中插入表格,如何定位表格的位置啊?
- 关于try……finally……end;
- 怎么判断我的计算机上有没有安装MTS server?如果没有的话,怎么装上?
- 一个关于dbedit的问题
- 关于“A dynamic link library initialization routine failed”和“activeX component cann't create object”的问题(内详)
- 怎样把用“,”分隔的字符串分开?
- 谁要《delphi informant magazine1995-2000》的请进来,非宽带勿进!
- SQL语句中两日期相加减怎么得到天数
- 组件编写问题(急、急、急)
- 有福大家享!!!
MasterData.ApplyUpdate; //数据保存。
DetailData.ApplyUpdate; //数据保存。
Server.EndUpdate; //向中间层中回复数据保存完毕,提交事务等操作。事务都写到中间件中去。