Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.09.05;
Скачать: [xml.tar.bz2];

Вниз

Как узнать реальное число записей в 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;
Скачать: [xml.tar.bz2];

Наверх





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


1-1092842718
Relaxxx
2004-08-18 19:25
2004.09.05
Зависит ли скорость экспорта в Excel c Delphi от версии оффиса


1-1093110577
Ragazor
2004-08-21 21:49
2004.09.05
Delphi & 1C


3-1092323437
Ted
2004-08-12 19:10
2004.09.05
Проблема с базой...


4-1090572753
DAnton
2004-07-23 12:52
2004.09.05
Подскажите как перехватить клаву.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский