求助:有关CellSet的问题?

sean2000 2002-07-04 09:10:33
现有一个问题:
本人用数据仓库时,将MDX查询到的数据用CellSet打开,在写入ClientDataSet中时,
发现每次取Cellset.Item[i,j].FormattedValue的数据时,都要重新连接一次数据库,
请问,是不是对CellSet有什么设置属性,可以只需Open一次之后,数据就保留在客户端了?请各位知道的,千万记得留言,本人不胜感激!
...全文
57 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sean2000 2002-07-26
  • 打赏
  • 举报
回复
因为我在中间层取数据,要返回到客户端,只有通过clientdataset.XMLData返回,并且cellset的数据不能直接存到内存中,如果可以的话,我早就解决了,不知大侠有何高招?
bi2002 2002-07-15
  • 打赏
  • 举报
回复
你为什么有cellset了,还要一个clientdataset干嘛,试试将cellset的数据存在内存或文件里阿,看看速度有没有变化
sean2000 2002-07-10
  • 打赏
  • 举报
回复
我本来就是三层结构,取数据也是在中间层取的,问题是多维数据集取数据,必须要用CellSet打开,再将CellSet的值一个一个写入ClientDataSet中,
但是每次取Cellset.Item[i,j].FormattedValue的数据时,都要重新连接一次数据库,所以我想知道对CellSet有什么设置属性,可以只需Open一次之后,数据就保留在客户端了?
因为以前我的MDX数据都很小,所以没发现问题,后来查询一次很复杂的MDX时,时间很长,我才发现问题是在这里。
不知哪位大侠帮帮忙,非常感谢!
bi2002 2002-07-09
  • 打赏
  • 举报
回复
好像没有,但是可以换另一种方法取数据吧。你也可以做成三层结构,中间那层一次过把数据全取出来阿。
johnsonrao 2002-07-08
  • 打赏
  • 举报
回复
帮你提一提!

7,394

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据仓库
社区管理员
  • 数据仓库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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