F
feng08
Unregistered / Unconfirmed
GUEST, unregistred user!
clientdataset 做的三层 小程序查询时:1 发commandText方式 with cds dobegin active:= false; CommandText:= 'select sentence'; active:= true;end;2 调用中间层应用服务器的方法houseQuery查询 scktCon.AppServer.houseQuery('select sentence'); cds.Refresh;用以上两种方式客户端查询时耗时差不多,第二张稍快一小点,但当客户端做删除时差别蛮大删除是这样写的: cds.Delete; cds.ApplyUpdates(-1);1 第一种查询方式下的删除,每次删除都很慢且大致一样,如5.5,5.563秒2 第二种查询方式下的删除,第一次删除比较慢,如5.235秒,但后面每次删除都很快,如0.593秒请问大家这是怎么回事,尤其是想不明白为什么第二种查询方式下的删除,第一次很慢,后面每次都很快