如何让DataSet->SaveToFile只保存活动的记录

kmwy 2003-08-21 04:08:56
如何让DataSet->SaveToFile只保存活动的记录?
我用SaveToFile保存数据时,发现那些被过滤掉的记录也被保存下来,请高手指点,我只想要活动的记录。
...全文
59 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kmwy 2003-08-24
  • 打赏
  • 举报
回复
问题已经解决,谢谢大家!
kmwy 2003-08-24
  • 打赏
  • 举报
回复
请问windlyzhang(大家共勉),如何再创建一个DataSet。谢谢!
xizhouhawk 2003-08-21
  • 打赏
  • 举报
回复
上面两位说的没错,这和Powerbuilder里面的datawindow一样,过滤的时候只是将数据过滤到一个相当与powerbuilder的一个filter缓冲区里面,而实际上dataset包括了主区和过滤区,主区也就是你能看到的数据,所以呢当你保存的时候将这两部分都保存起来了。
要解决的话,就按照lvjack(叶飞)所说的方法解决
windlyzhang 2003-08-21
  • 打赏
  • 举报
回复
其实你在dataSet中过滤纪录的时候,只是在dataSet在内存中的记录进行的,虽然显示的是你过滤后的纪录,但是那些过滤掉的记录还是存在于dataSet中的,你要想在文件种只保存活动的纪录,你需要再建一个dataSet来获得你所需要的纪录,然后再保存!
lvjack 2003-08-21
  • 打赏
  • 举报
回复
按照你需要的结果再执行一下SQL如何?
就是带上你的过滤条件的SQL,然后不就可以SaveToFile了

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧