|
Тема |
TClientDataSet.PacketRecords понякога не работи |
|
Автор |
VladoVasilev (новак) |
|
Публикувано | 05.03.05 22:35 |
|
|
Имам клиент-сървър-база данни приложение, което изпозва ApplicationServer (RemoteDataModule,Midas), съответно на сървъра имам Query-та и DataSetProvired-и, които осъществяват връзката с ClientDataSet-ите на клиентското приложение. Едното от Query-тата ми е с динамична SQL заявка, която при различните ситуации е различна - за това at DesignTime не съм добавил никакви полета на това Query. Иначе съм му сложил DataSetProvired. На клиента съответно имам ClientDataSet, който взима данните от Query-то - също не съм му сложил полета и StoredDefs му е false. На другите ClientDataSet-и, чиито Query-та са с постоянна заявка и съм им добавил всички полета, задава някаква стойност в Property-то PacketRecords, и те си дърпат по толкова записа в пакет. Същото съм направил и с въпросния ClientDataSet, но на него когато му дам Active=true на клиента се дърпат всички записи, и понеже те обикновено са доста, чакам половин-една минута докато стане, кофти за потребителя :). Някой да е имал подобен проблем или да знае нещо по въпроса???
|
| |
|
|
|