以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]同时保存几个表 (http://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里的保存机制,没有事务/回滚一说。只能是单纯的保存。所以只能是你先检查完再保存了。 至少目前不能,看未来是否会引进事务什么的。
|