使用clientdata的疑惑!关于效率的问题。(50分)

  • 主题发起人 主题发起人 wrksky
  • 开始时间 开始时间
W

wrksky

Unregistered / Unconfirmed
GUEST, unregistred user!
clientdata的用法,我想不用多说了。他把客户需要的内容暂时放在客户内存中。
现在有个问题,我如果把服务器上一个数据表的内容使用clientdata已经拷入客户内存中,这时在使用clientdata.locate()这样的函数时,clientdata是不是还要向数据库再请求一下所有数据,即重新下载一遍所有的数据?
那位给俺讲讲。
 
我的意思是想提高,客户端的查询,所以才把数据从服务器下载到客户的clientdata上的,
既然clientdata.locate()要每一次都要从服务器下载太耗时了,那么如果断开clientdata
和服务器的连接,这是在使用clientdata.locate()应该不会在去服务器搜索数据了吧,
应该在客户的内存中查找了吧。不知道我说的对不对。希望执教
 
把cliendDataset.RemoteServer, ProviderNmae的属性设为空它就只在本地找了。(是不是很听话)
如果没有再向AppServer要求搜索这样就快多了。
 
后退
顶部