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

Вниз

Как узнать, сколько записей выбрал SELECT в Delphi?   Найти похожие ветки 

 
CrazzyWizzard ©   (2002-04-25 07:24) [0]

Привет. Может это и просто, тогда просветитеб плиз :) Как в ПЕРЕМЕННУЮ (integer) Delphi получить кол-во записей, выбранную Select"oм??? RecordsAffected для Select не работает :(
----------
Если что, я пользую KADAO


 
Oleg_er   (2002-04-25 08:08) [1]

qr_do.RecordCount

где qr_do - TQuery


 
Anatoly Podgoretsky ©   (2002-04-25 08:54) [2]

Наверно у него тоже есть свойство RecordCount, тогда перейти в конец и прочитать его


 
GarryFV   (2002-04-25 10:21) [3]

Причем, перейти в конец - это существенно, т.к. при определенных запросах (уже точно не помню, что-то с мемо полями) RecordCount сразу после открытия Query дает -1.


 
jonik pegas ©   (2002-04-25 14:13) [4]

Для серверных БД вроде бы RecordCount всегда -1 при открытии
Сделай запрос Select count(*) from ...


 
Anatoly Podgoretsky ©   (2002-04-25 14:24) [5]

jonik pegas © (25.04.02 14:13)
Есть один недостаток, может оказаться, что количество записей будет разное.


 
ne   (2002-04-26 05:33) [6]

__Anatoly Podgoretsky
это еще почему? Если условия запроса не изменяются и таблицы не обновляются очень быстро
по опыту знаю, что select count... единственно верный путь, так как RecordCount всегда возвращает -1 если не делаешь Фетч на локальную машину - а это, извени, изврат


 
Barman   (2002-04-27 10:39) [7]

select count(*) As C from ... where...

В программе:

I:= Query1.FieldByName["C"].AsInteger


 
Anatoly Podgoretsky ©   (2002-04-27 11:25) [8]

ne (26.04.02 05:33)
Не надо делать предположение насчет неизменности таблиц между двумя запросами.



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

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

Наверх




Память: 0.48 MB
Время: 0.019 c
3-73056
qqqq
2002-04-27 12:13
2002.05.23
TDBListBox - MultiSelect?


1-73236
vlad0007
2002-05-10 01:19
2002.05.23
Привет, Мастера!!!


1-73275
Vladislav
2002-05-07 09:44
2002.05.23
Локализация приложения


7-73426
KLM
2002-02-27 14:49
2002.05.23
Driver ODBC


1-73199
MisterBin
2002-05-14 15:57
2002.05.23
HINT другим цветом