起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 531|回复: 2

关于数据集问题,请教江工

[复制链接]
发表于 2012-3-6 10:48:27 | 显示全部楼层 |阅读模式
请教江工,两个问题:
一、我们做的项目有个数据报表,里面包含大量的数据,分别属于多个数据集。由于数据的原因,数据集采用的是透视数据集。现在出现的问题是每次打开功能需要用很长时间,具我了解是因为在打开功能的时候透视数据集会把所涉及到的所有数据都“下载”到本地,然后再根据查询条件在功能中显示出相应数据。有没有好的解决办法?
二、关于数据查询过滤问题。数据表里存在数据,但是有时用数据集的查询语句做查询的时候却无法查出数据来?相同的语句相同的记录,有时可以查出有时不可以查出,是什么原因呢?采用的是“TSQLDataSet(DataSetBroker.DataSet).SQLFilter:=searchstr”和“DataSetBroker.DataSet.Filter:=searchstr”。
回复

使用道具 举报

发表于 2012-3-7 10:41:57 | 显示全部楼层
透视数据集本身打开就很慢的;建议你们用存储过程来实现。
SQLFilter是发到服务端的过滤条件;
Filter是在客户端本地的过滤条件(在本地已经取到数据的基础上过滤的)。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-3-9 15:32:47 | 显示全部楼层
采用TSQLDataSet(DataSetBroker.DataSet)、TPivotDataSet(DataSetBroker.DataSet)、DataSetBroker.DataSet有什么区别吗
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2024-5-4 15:07 , Processed in 0.049334 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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