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

Вниз

Неправильный RecordCount в TQuery   Найти похожие ветки 

 
TEXHAPb   (2004-08-20 12:21) [0]

Выполняется SELECT запрос, его резултат показывается в гриде.
Если он вернул несколько записей (1,2..), то св-во RecordCount показывает правильное значение.
Если он вернул много записей (>300), то RecordCOunt=-1
От чего так?


 
Семен Сорокин ©   (2004-08-20 12:25) [1]

Memo есть в возвращаемых значениях? была какая-то бага с неправильным RecordCount в случае возврата запросом memo-поля.


 
Sandman25 ©   (2004-08-20 12:25) [2]

От того, что данные передаются частями.


 
Digitman ©   (2004-08-20 12:28) [3]


> От чего так?


оттого что НД после его открытия грузится не целиком, а по внутренней "команде" на выборку очередного блока... этой "командой" управляют методы позиционирования в НД, как то Fisrt, Next, Prev, Last и т.д.

сходи в конец НД (Last) - получишь точное значение RecordCount, и  вернись назад если нужно (First)


 
TEXHAPb   (2004-08-20 12:29) [4]

МЕМО есть.

И что, получается с помощью RecordCount количество записей не узнать?


 
KSergey ©   (2004-08-20 12:29) [5]

Какие компоненты доступа? Для полного считывания данных на слента (если не об ADO речь) надо после Open перейти в конец DataSet"а


 
Семен Сорокин ©   (2004-08-20 12:32) [6]


> TEXHAPb   (20.08.04 12:29) [4]
> И что, получается с помощью RecordCount количество записей
> не узнать?

см. выше сказали как, goto EOF & RecNo


 
TEXHAPb   (2004-08-20 12:34) [7]

Да, спасибо!
Last помог.
Но при вызове First вылетает exception: "Invalid BLOB handle in record buffer".
При этом курсор всё-таки прыгает на первую запись.
А это от чего?


 
TEXHAPb   (2004-08-20 13:13) [8]

Разобрался и с этим

BLOBS TO CACHE=65000

Спасибо всем!



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

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

Наверх




Память: 0.48 MB
Время: 0.05 c
1-1093949185
tria
2004-08-31 14:46
2004.09.19
лишнее событие от мыши


1-1094459125
denis24
2004-09-06 12:25
2004.09.19
сортировака в listbox


3-1093265990
Kraj
2004-08-23 16:59
2004.09.19
Уменьшить базу


1-1093870537
Woolen
2004-08-30 16:55
2004.09.19
Проблемы с отладкой


14-1094036140
Real
2004-09-01 14:55
2004.09.19
Восстановление нормальной загрузки Win9x - Win2000 - Linux