Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.13;
Скачать: CL | DM;

Вниз

странное поведение связки SQLQuery-DatasetProvider-ClientDataset   Найти похожие ветки 

 
Desdechado ©   (2004-05-12 17:01) [0]

1. текст запроса присваивается в Run-time (параметрический или нет - одинаково) ClientDataSet.PacketRecords=-1 - все работает корректно
2. текст запроса присваивается в Run-time (параметрический или нет - одинаково) ClientDataSet.PacketRecords>0 - все работает корректно
3. текст запроса задается в Design-time и он НЕпараметрический, то при любом ClientDataSet.PacketRecords все работает корректно
4. если запрос задается в Design-time и он параметрический, то при свойстве ClientDataSet.PacketRecords>0 странности такого рода: вычитывается первая пачка, после нее вычитывается следующая пачка, но содержит она данные первой пачки, следующая - снова из первой и так до тех пор, пока не вычитает столько записей, сколько штук было в изначальной выборке (НП: 64 записи, 2 одинаковых пачки по 30 + пачка из 4 первых записей).
Смотрел SQLMonitor"ом, происходит закрытие датасета на границе пачек и его переоткрытие, хотя никаких подобных команд не даю. Все, кроме указанных изменений параметров, способов их присваивания и величины пакета для всех 4 случаев одинаково.
Что подскажете?


 
div ©   (2004-05-12 17:31) [1]

When PacketRecords is greater than 0, the client dataset must fetch its data incrementally. If the provider is on a stateless application server, the client dataset must inform the provider where to start fetching data. This communication can occur using a BeforeGetRecords event handler.


 
Desdechado ©   (2004-05-12 17:54) [2]

1. тогда почему 2-я и 3-я ситуация корректно обрабатываются?
2. у меня НЕ stateless application server


 
Desdechado ©   (2004-05-13 12:58) [3]

вопрос открыт


 
Desdechado ©   (2004-05-14 21:06) [4]

up

никто с таким не сталкивался, что ли?


 
Desdechado   (2004-05-19 18:19) [5]

как все-таки обработать такую ситуацию (4)?


 
Desdechado ©   (2004-05-21 15:55) [6]

видимо, так глубоко никто не копает, предпочитают искать обходные пути, а не докапываться до причин
жаль :(
буду сам рыть



Страницы: 1 вся ветка

Текущий архив: 2004.06.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.045 c
14-1085777429
Yorick
2004-05-29 00:50
2004.06.13
Кто-где живет?


14-1085212962
Ozone
2004-05-22 12:02
2004.06.13
Алгоритм сравнения кодов


8-1081155154
Erik
2004-04-05 12:52
2004.06.13
Помогите правильно отобразить иконку из ImageList!


14-1085519359
Thor
2004-05-26 01:09
2004.06.13
X Files - чем дело закончилось?


1-1085742909
nitro
2004-05-28 15:15
2004.06.13
Перемещение строки из компонента Listbox1 в Listbox2.