Главная страница
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.071 c
1-1094469603
clampo
2004-09-06 15:20
2004.09.19
Отслеживание мыши


8-1088495006
Petrush
2004-06-29 11:43
2004.09.19
TMediaplayer - плейлист?


14-1094114473
maksim
2004-09-02 12:41
2004.09.19
удаление символов строки при нажатии кнопки


14-1093721612
Piter
2004-08-28 23:33
2004.09.19
Кто хочет попробовать C#


4-1091617684
dRake
2004-08-04 15:08
2004.09.19
Stay On Top