Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: -0.978 c
1-1093234634
Fynjy1984
2004-08-23 08:17
2004.09.05
Проблема с разделителем


1-1092768931
Batoon
2004-08-17 22:55
2004.09.05
задача с оффсетом


6-1088500382
alexts
2004-06-29 13:13
2004.09.05
Заполнение HTML формы


3-1092090948
Dub
2004-08-10 02:35
2004.09.05
Фокусировка по полям


14-1092751143
banderas
2004-08-17 17:59
2004.09.05
Прога со скрытой главной фориой




   Наверх