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

Вниз

Как узнать реальное число записей в TSQLDataSet?   Найти похожие ветки 

 
Aleksandr.   (2004-08-09 15:31) [0]

Я сначала понять не мог, что к чему - открываешь TSQLQuery с заведомо несуществующими условиями к записи, а он RecordCount показывает равный количеству в таблице. Потом сообразил, что этот однонаправленный датасет всегда будет показывать такое значение. Тогда возникает вопрос: а как же мне узнать, сколько записей запрос вернул на самом деле? Проверять BOF AND EOF - так для одной записи такая же пестня.

Кстати, не пора ли открывать форум по Delphi .Net? Мне вообще о ней много есть что сказать - в течение 2 недель, что писал под нее, на столько граблей наступил, причем обусловленных чисто привычками ООП.


 
46_55_41_44 ©   (2004-08-09 15:36) [1]

Слушай какой-то не понятный запрос.
Если ты в запросе не даешь Where, то ничего не поможет.
А при правильно составленном запросе кол-во записей правильно.
То есть в любом случае Query.RecordCount показывает число равное кол-ву записей в запросе!!!!


 
Aleksandr.   (2004-08-09 15:41) [2]

В запросе условие есть. Не знаю, может в Д7 все и нормально показывает, но в Д.Net при открытии RecordCount вне зависимости от условий показывает количество всех записей в физической таблице. Хотя курсор стоит именно на соответствующей условию записи.
>> при правильно составленном запросе кол-во записей правильно.
А при неправильном он бы и не открылся.



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

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

Наверх




Память: 0.47 MB
Время: 0.032 c
14-1092505555
TRyaSS
2004-08-14 21:45
2004.09.05
Слияние с минимальным числом сравнений


14-1092428075
Паскальные надписи
2004-08-14 00:14
2004.09.05
Приступ болезни "ОПТИМИЗАЦИЯ" - МОДУЛИ


11-1079594561
-SeM-
2004-03-18 10:22
2004.09.05
VCL контролы на KOL форме


14-1092756826
ghg
2004-08-17 19:33
2004.09.05
русские комментарии в программе


1-1092736455
FastByte
2004-08-17 13:54
2004.09.05
Унарный минус в ОПЗ