急!急!急!关于delphi的midas 的问题

chen_weiping 2001-12-26 11:37:04
如何在客户端进行多个表的操作(修改,删除),然后一起提交更新,出错时一起rollback。
...全文
97 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
VSaber 2001-12-26
  • 打赏
  • 举报
回复
当然用MTS/COM+最好了,
但是如果程序已经完成了,要修改就只能自己控制事务了,
ado或者bde都有相关的方法控制事务:StartTransaction,CommitTrasaction等等类似!
VSaber 2001-12-26
  • 打赏
  • 举报
回复
当然是用MTS/COM+来控制了,
如果程序已经写好了,就只好自己控制事务了,麻烦而已!
看你用的是不是ado或者bde,都有相关的事务控制方法:StartTransaction,CommitTransaction等等类似的!
sxgs 2001-12-26
  • 打赏
  • 举报
回复
你需要在中间层进行事务控制,由中间层进行操作,客户端就APPLYUPDATES(0),
看看李维的系统篇
m_leaner 2001-12-26
  • 打赏
  • 举报
回复
李维ADO/MTS/COM+
sigui 2001-12-26
  • 打赏
  • 举报
回复
有难度,关注!
VSaber 2001-12-26
  • 打赏
  • 举报
回复
看李维的那本书了,我们几句话怎么也必不过李大师的!呵呵
chen_weiping 2001-12-26
  • 打赏
  • 举报
回复
我现在的问题是我对一个表进行操作后,只更新到应用服务器层,再对其他表进行操作,也只能
更新到应用服务器层,当我想最后更新时,这几个表的操作一起更新,如其中有某个出错的话,一起回滚,否则一起更新到后端数据库中数据库。如我在中间层用事务控制,那要怎样控制,请那位高手帮忙讲的详细点。我会加高分的。谢谢。

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧