Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Query!!!!!!!!!!!!!!!!!!!

531
01 ноября 2002 года
gena01
8 / / 20.12.1999
sprintf(kod,"SELECT DISTINCT COUNT(*) FROM bankr.db ");
Query1->SQL->Clear();
Query1->SQL->Add(kod);
Query1->Open();

Как результат выполнения SELECT присвоить какой-либо переменной

Например.

int x;
x=....
317
01 ноября 2002 года
Relax
573 / / 20.09.2000
int x = Query1->FieldByName("Count")->AsInteger;
531
01 ноября 2002 года
gena01
8 / / 20.12.1999
Цитата:
Originally posted by Relax
int x = Query1->FieldByName("Count")->AsInteger;


Я хотел сформировать запрос о колличестве строк в таблице."Count" это не имя поля - это агрегатная функция.А Query1->FieldByName("Count")->AsInteger
подразумевает поле.Как тогда быть?

317
01 ноября 2002 года
Relax
573 / / 20.09.2000
да это понятно... просто я малость стормозил... :(. надо подкорректировать запрос типа:
select Count(*) Cnt from
и потом обращаться к полю с именем Cnt, я сам такое делал - только для суммы...
450
01 ноября 2002 года
suffer
64 / / 20.03.2000
int x= Query1->Fields->Fields[0]->AsInteger
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог