![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать количество записей?
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. Написать ХП, возвращающую число=кол-во записей.