Вниз
Скачать: 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.02 c
1-1092744398
sdw_syscoder
2004-08-17 16:06
2004.09.05
Подождать нажатие кнопки


4-1090322733
Rouse_
2004-07-20 15:25
2004.09.05
Описание сервиса


6-1088704608
Vladimir_v
2004-07-01 21:56
2004.09.05
Socket Error # 10054


14-1092621406
Думкин
2004-08-16 05:56
2004.09.05
С днем рождения! 16 августа


4-1089879356
Unknown Mystic
2004-07-15 12:15
2004.09.05
Как выполнить другую программу и получить код возврата?




   Наверх