以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]同时保存几个表  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=42838)

--  作者:eway168
--  发布时间:2013/11/23 16:29:00
--  [求助]同时保存几个表
对某个表的行进行更新保存时,需对另外几个表同步更新一些列,保存更新时,怎样确保这些表可以同时更新成功,或由于冲突而同时放弃更新,以维护数据的一致性?类似于数据库的事务处理。
--  作者:Bin
--  发布时间:2013/11/23 16:34:00
--  
不是很理解你的问题,  保存其他表可以使用 datatables("表名").save  

你可以验证所有数据后再执行保存代码.

--  作者:eway168
--  发布时间:2013/11/23 17:23:00
--  
比如要更新表A,然后更新表B,可能表A更新成功,但表B相应的记录因为其他用户的操作而更新不了,这样,表A的更新也要放弃,要不然,表B的数据就会不同步。SQL SERVER是用事务回滚的方式的提供保障。
--  作者:有点甜
--  发布时间:2013/11/23 19:15:00
--  
 foxtable里的保存机制,没有事务/回滚一说。只能是单纯的保存。所以只能是你先检查完再保存了。

 至少目前不能,看未来是否会引进事务什么的。