高手:
我现在正用midas方式开发一套进销存管理系统,我现在就想用事物控制对我的各种单据操作进行保护.(多表,典型的主细表结构),在提交数据前开启事物,如果在提交数据时中间某一个表的数据提交出现问题就需要回滚,等所有数据都成功提交完了在提交事物. 我现在不知道怎么在三层结构中怎么写这些代码,请高手们详细告诉我应该怎么做.
谢谢了!
我现在正用midas方式开发一套进销存管理系统,我现在就想用事物控制对我的各种单据操作进行保护.(多表,典型的主细表结构),在提交数据前开启事物,如果在提交数据时中间某一个表的数据提交出现问题就需要回滚,等所有数据都成功提交完了在提交事物. 我现在不知道怎么在三层结构中怎么写这些代码,请高手们详细告诉我应该怎么做.
谢谢了!
解决方案 »
- 问一个组件循环的问题,请教了
- 求STAR 指令集如何发指令打印文字?高分相送
- 单列多结果以逗号分隔输出??
- 我用dspack控件来显示两块视频卡的内容,运行两三小时后弹出窗口windows device出错。
- 请各位高手帮忙!我的dcom的问题?
- 刚做了一个软件,到国家版权局申请了版权,但到软件专卖店中销售说要有版号,不明白?大家帮我
- 出現了少見的錯誤.
- 在Delphi下如何用代码配置ODBC?是不是要修改注册表 该如何做?谢谢
- 怎样是正确的调用、关闭一个窗体!立马结分
- Delphi 向多个子类窗体发送Windows消息,为何失败?
- 画面迁移的问题(简单问题,明天揭帖)
- 求十进制转换成为十六进制的方法
我在客户端保存单据的时候(如:进货单)在提交数据库前我就想开启一个事物处理(因为提交的时候要记帐等等操作多个表)要是在记帐的时候某一个表出现错误当然记帐就失败了,我需要回滚.要是成功记帐就可以关闭一个事物了.
我现在就不知道开启一个事物是的代码是写在中间层还是客户层,要是写在中间层在什么时候开启一个事物和在什么时候结束一个事物呢(就是说怎么判断多个表需要使用这一个事物呢)!
如你給出的條件, 應該在 中间层 處理比較好!>>个事物和在什么时候结束一个事物呢(就是说怎么判断多个表需要使用这一个事物呢)!
當然一次數據提交就處理一次事務了!
你可提供個方法, 顯式結束事務,