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

Вниз

Постраничная выборка в ADO   Найти похожие ветки 

 
DDP1   (2003-12-02 13:10) [0]

Подскажите, пожалуйста, как решить проблему с ADO для отображения большого объёма данных (более миллиона записей)
Пишу

ADOQuery1.ExecuteOptions:=[eoAsyncFetchNonBlocking];
ADOQuery1.Open;

для асинхронного выполнения запроса, но это сильно пригружает клиентскую машину. Можно ли как-то организовать постраничную выборку?


 
Vlad ©   (2003-12-02 13:15) [1]

CursorLocation:=clUseServer


 
Hooch ©   (2003-12-02 13:35) [2]

а клиенту действительно необходимы этот миллион записей ?


 
stone ©   (2003-12-02 13:53) [3]


> Vlad © (02.12.03 13:15) [1]
> CursorLocation:=clUseServer


Это не покажет требуемый миллион.


 
Silver Alex ©   (2003-12-02 13:56) [4]

зачем на клиент БОЛЕЕ МИЛЛИОНА записей?кто с таким обьемом данных будет работать?не занимайся ерундой, фильтруй их как-то


 
Vlad ©   (2003-12-02 14:02) [5]


> stone © (02.12.03 13:53) [3]

Покажет.
Но не сразу (что судя по всему и требуется автору)


 
DDP1   (2003-12-02 15:11) [6]

Спасибо за ответы.
Более миллиона записей на клиенете целиком не нужно, просто поиск, фильтрация и отчетность предполагалась после отображения части данных. Я использую dxDBGrid, который позволяет найти нужное значание поля, а потом отфильтровать по нему, поэтому я и не хотел делать отдельный диалог для фильтра.
Кстати, нашёл что есть такое свойство
ADOQuery1.Recordset.PageSize
которое вроде бы позволяет делать постраничную выборку?! У меня, правда, не получилось.
С CursorLocation:=clUseServer попроубую



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
3-86284
Mox Fulder
2003-12-02 20:31
2003.12.26
Кодировки


6-86479
ФЫ
2003-10-30 00:35
2003.12.26
Как проверить, подключен ли в данный момент интернет?!


14-86559
Ske4er
2003-11-29 23:49
2003.12.26
Просьба не смеяться и не хамить :)))


3-86253
SERG
2003-12-03 19:02
2003.12.26
DBGrid.SelectedRows


4-86596
DDS
2003-10-24 10:16
2003.12.26
Как создать MS-DOS ярлык и указать размер окна (размер шрифта).