起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 192|回复: 6

【结贴】数据集是否提交状态问题**

[复制链接]
发表于 2008-1-7 14:02:00 | 显示全部楼层 |阅读模式
通过数据集的Modified属性,可以知道数据集是否Post

请问通过什么属性可以知道数据集是否ApplyUpdates?

曾经告诉我是UpdatesPending,但是我发现并不对
回复

使用道具 举报

发表于 2008-1-7 14:14:14 | 显示全部楼层
对的,我用过。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-7 14:16:50 | 显示全部楼层
我数据集没做任何操作,UpdatesPending也是True,这怎么对?
回复 支持 反对

使用道具 举报

发表于 2008-1-7 14:19:10 | 显示全部楼层
pend
[pend]
vi.
悬而未决

原意大概是有没有需要提交的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-7 14:28:02 | 显示全部楼层
我关键就是要区分没有做任何修改,和已经Post但是没有ApplyUpdates

但是这两种情况,Modified都是False,UpdatesPending都是True,无法区分!
回复 支持 反对

使用道具 举报

发表于 2008-1-7 14:43:16 | 显示全部楼层
是否修改数据还没有post,可以通过数据集的状态DataSetBroker.DataSet.State 是否为TDataSetState.dsBrowse来判断。
已经post还没有ApplyUpdates,可以通过UpdatesPending是否为true判断
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-7 14:49:48 | 显示全部楼层
好的,我也想到用State了,结贴!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-4 21:31 , Processed in 0.046518 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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