Вниз
Скачать: 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.021 c
1-1093045746
nika_ufc
2004-08-21 03:49
2004.09.05
прошу помогите с фонтами. думаю об этом и статьу можна написать


6-1088615393
leonidus
2004-06-30 21:09
2004.09.05
Чем заменить idHTTP


1-1092762975
ctapik-net
2004-08-17 21:16
2004.09.05
Почему не работает TInternetExplorer не пойму


9-1084693130
djxxx
2004-05-16 11:38
2004.09.05
Как создать форму в DLL


1-1092737954
STARfish
2004-08-17 14:19
2004.09.05
Обработка нажатия кнопок управления курсором...




   Наверх