![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Запрос к акс:
Код:
ADOQuery1.Active:= False;
adoquery1.sql.Add('select *');
adoquery1.SQL.add('COUNT from tank');
adoquery1.SQL.add('order by ID ');
adoquery1.Active:= true;Если нет, то суть запроса такова: Посчитать кол-во строчек в столбике ID. Я хочу это знач[ение, что он посчитает, присвоить переменной n, но Код:
var n: integer; begin n:= adoquery1; не помогает... как это возможно сделать? Последний раз редактировалось ctpaxm, 15.08.2011 в 00:19. |
|
#2
|
||||
|
||||
|
Код:
Dataser.Fields['Field'].AsInteger |
|
#3
|
||||
|
||||
|
Что то вы меня запутали своим постом. Что значит
Цитата:
![]() Посчитать количество строчек где ID не null? Тогда надо Код:
select COUNT(ID) as CountField from tank Затем по всей видимости Код:
ADOQuery1.ExecSQL;
n:=ADOQuery1.FieldByName('CountField').AsInteger;Последний раз редактировалось Viajero, 15.08.2011 в 12:25. |
|
#4
|
|||
|
|||
|
Благодарю, но теперь появилась новая проблема... При нажатие определённой кнопки, мне надо сменить таблицу на другую...
допустим с Tank на Air... как это сделать? |
|
#5
|
||||
|
||||
|
МОжно через Format(...)
|
|
#6
|
||||
|
||||
|
Цитата:
А в чём проблема. В событии кнопки просто поменять запрос. |