怎么样在查询后的数据中再次查询?(8分)

Z

zhousi

Unregistered / Unconfirmed
GUEST, unregistred user!
思想1:比如在 ClientDataSet1.commandtext:=select * from employee
然后我想在ClientDataSet2查询ClientDataSet1中的数据,把ClientDataSet1看成一个缓存!
那么查询的速度,比每次到服务器取要快的多!
思想2:我在查询一个很多字段,限制条件比较多时,编译不通过,好象是说我 string型
(ClientDataSet1.commandtext)大于了255
怎么解决,还请高手指导(由于本人水平底,所以没有多少分了,现就这么多了,以后一定
补上)
 
select * from (select * from a)
不知道你用的是什么数据库?
 
sql server7呀!
 
同意DERON
 
server 支持嵌入查询
 
对好象有时sql不能过长!
 
这样做:
1、在客户端加入一个datasetprovider1,一个clientdataset2,就叫这个名字吧。
2、把datasetprovider的dataset设为clientdataset1,是(1),别搞混了。
3、不要设clientdataset2的remoteserver.
4、设clientdataset2的providername为datasetprovider1.
这样是最规范的做法。
 
知道了,用filter,呵呵
 
多人接受答案了。
 
顶部