Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как узнать количество записей?


Relaxxx ©   (2003-08-01 16:16:00) 

Я сделал например запрос
SELECT * FROM QQQ WHERE num>10

КАК МНЕ ПЕРЕМЕННОЙ z например присвоить количество записей выбранных по этому запросу


Dred2k   (2003-08-03 17:56:00) [1]

> Till © (03.08.03 13:39)

А может, все таки "c"?
;)


Till   (2003-08-03 13:39:00) [2]

Select Count(*) c From QQQ Where num>10
В программе

Query.FieldByName("a").AsInteger

Все!


MsGuns   (2003-08-01 22:17:00) [3]

>ulyanitsky © (01.08.03 21:03)

существенная поправка ;)))


ulyanitsky   (2003-08-01 21:03:00) [4]

Как MsGuns под номером *1, но чуть по другому

1. Найти посл.запись
Q.open;
Q.FetchAll; //Возвращает все записи с сервака
z := Q.RecordCount
...


MsGuns   (2003-08-01 16:22:00) [5]

1. Найти посл.запись
Q.open;
Q.last;
z := Q.RecNo; // z := Q.RecordCount

2. Составить другой запрос, отличающийся от оригинала тем, что вместо списка полей дать COUNT (*), открыть его и
z := QC.Fields[0].asinteger;

3. Написать ХП, возвращающую число=кол-во записей.


Наверх

Титульная страница Поиск, карта сайта Написать письмо