起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 1750|回复: 31

【搞定】关于主从数据集的事务的问题**

[复制链接]
发表于 2007-2-2 09:50:02 | 显示全部楼层 |阅读模式
在开发平台中具有主从关系的数据集默认是在同一个事务当中的,我们测试当修改从数据集中的数据并提交到数据库中(使用ApplyUpdates(False)),然后触发修改主数据集中的数据的异常
这时我们到后台数据库中会发现主数据集中经我们试图修改的数据并没有发生变化,而从数据集中的数据却被修改了,请问版主这个问题该如何解决呢?
我们使用的是2401版本
以下是测试代码:

Demo.rar

40.56 KB, 下载次数: 132

回复

使用道具 举报

发表于 2007-2-2 11:49:36 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-2 13:19:30 | 显示全部楼层
我们要问的是为什么平台默认的具有主从关系的数据集在同一个事务中为什么没能实现同时回滚,难道一定要显式将主从数据集置于同一个事务中才能实现他们的同时回滚吗?如果不使用代码将其置于同一事务中,能否实现他们的同时回滚呢?^_^
回复 支持 反对

使用道具 举报

发表于 2007-2-2 16:03:12 | 显示全部楼层
你没有看到帖子中写吗?

因为你用ApplyUpdates(False),所以他们各自提交了,如果用ApplyUpdates(True)就会一起提交了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-2 16:28:51 | 显示全部楼层
可是我改过以后ApplyUpdates(True),两个数据集还不是一起提交呀
回复 支持 反对

使用道具 举报

发表于 2007-2-2 17:19:17 | 显示全部楼层
不会吧。

你是一个信息下的两个数据集吗?还是两个信息下的?
你把资源传上来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-2 17:25:41 | 显示全部楼层
1楼上有资源包
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-5 11:20:20 | 显示全部楼层
版主测试的如何了?^_^
回复 支持 反对

使用道具 举报

发表于 2007-2-5 11:45:07 | 显示全部楼层
可以的呀。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-5 13:31:19 | 显示全部楼层
版主是按照我一楼提供的方法测试的吗?(先提交从数据集的数据ApplyUpdates(True),然后让提交主数据集的数据失败)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-12-25 09:29 , Processed in 0.044574 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表