T
talent002
Unregistered / Unconfirmed
GUEST, unregistred user!
多层的应用中,客服的用一个clinetdataset与服务器的datasetprovider相连通信的。
一般服务器都不可能把所以的记录都传给客户端。但是客户端又不可能对服务器端的dataset的sql作修改。
那是不是服务器端就要用到很多的dataset来执得不同的sql语句啊?
比如说:我可以用把服务器端的dataset的commandtext设成select * from 表 where [name]=:name然后在服务器端修改clientdataset1.params[0]:='asdf'来查找这个人。可是如果我的SQL语句改动很大的话(如:select * form 表 where x>1000)这样的话服务器端是不是要用别一个dataset或datasetprovider呢?是不是有主法直接发一条完整的sql给服务端运行呢?如果真的可以。这样的改动会不会给其它客户端上的数据集带来映响?
一般服务器都不可能把所以的记录都传给客户端。但是客户端又不可能对服务器端的dataset的sql作修改。
那是不是服务器端就要用到很多的dataset来执得不同的sql语句啊?
比如说:我可以用把服务器端的dataset的commandtext设成select * from 表 where [name]=:name然后在服务器端修改clientdataset1.params[0]:='asdf'来查找这个人。可是如果我的SQL语句改动很大的话(如:select * form 表 where x>1000)这样的话服务器端是不是要用别一个dataset或datasetprovider呢?是不是有主法直接发一条完整的sql给服务端运行呢?如果真的可以。这样的改动会不会给其它客户端上的数据集带来映响?