起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 325|回复: 16

【结贴】TCloneDataSet**

[复制链接]
发表于 2009-3-6 10:49:39 | 显示全部楼层 |阅读模式
我想要一列中我修改了一个值,修改完之后把这一列其中所有为空的赋成这个值,不能用update,如果用update要刷新,但是我又要在赋值之后,保存之前给人家看到,也不想用循环,太慢了,用TCloneDataSet可以做到吗?
回复

使用道具 举报

发表于 2009-3-6 11:13:53 | 显示全部楼层
楼主,可以用自定义数据集。(不过,数据的存取都需要自己代码来实现)
TClientDataSet也可以用,具体看delphi的相关帮助或者论坛中搜索一下相关的帖子。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-16 09:06:46 | 显示全部楼层
想请问一下,如果我的数据集没有保存,那些没有保存的数据能过滤出来吗?就是假设我数据集上有人员这个字段,而且这个数据集中有三处是我调整成了人员A,这三个A能被过滤出来吗?我想通过过滤来计算个数
回复 支持 反对

使用道具 举报

发表于 2009-3-16 09:15:51 | 显示全部楼层
可以过滤,用filter就可以。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-16 09:22:18 | 显示全部楼层
那可以只filter还没POST的记录吗??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-16 09:27:22 | 显示全部楼层
是不是TClientDataSet 克隆到的只是数据集上当前显示的已经在数据集上过滤之后的数据?
回复 支持 反对

使用道具 举报

发表于 2009-3-16 09:32:06 | 显示全部楼层
pos要的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-16 09:34:12 | 显示全部楼层
我想要限制到这个人在数据库表中不超过10次,假设表中已经有8次,经过数据集过滤之后在数据集上显示的是5次,我又调整了,让他多出现了5次,如果这时候我POST,则就是一共13次了,这种情况就不让提交了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-16 09:35:26 | 显示全部楼层
最初由 zfang 发布
[B]pos要的。 [/B]



??
回复 支持 反对

使用道具 举报

发表于 2009-3-16 09:37:20 | 显示全部楼层
那你只能做两个相同的数据集了(行列都相同,插入修改删除同时操作这两个数据集)。一个专门用来过滤。判断就用那另一个。这样应该就能满足你的要求了。(不过你这个需求比较怪。)
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-24 00:04 , Processed in 0.037014 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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