Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > как получить ответ sql запроса в преременную


Автор: madmanStas 20.2.2005, 15:46
Имееться бд на сонове paradox sql
Идет sql запрос типа "select DIR as from table WHERE DIR="NIL" '
Как в перменую а загнать количество выбраных записей,
а в переменую б загнать значение поля "as" первой строчи из таблицы получившийся в результате запроса ?
smile

А желательно получить полный мануал а том как получать ответ на sql запрос в переменые и т.п. smile

Автор: <Spawn> 20.2.2005, 19:08
Количество строк:

Код

SELECT Count(*)
 FROM TableName
WHERE <Условие>


Либо:

Код

Query1.RecordCount


Но это будет работать только для файловых БД, насколько я помню.

Обращение к переменной после твоего запроса(Измени название псевдонима поля на отличный от as, т.к. as во многих БД является ключевым словом для обьявления псевдонима):

Код

Query1.First;
ShowMessage(Query1.FieldByName('SomeFieldName').AsString);

Автор: madmanStas 20.2.2005, 20:34
Не много не понял smile
Есть бд с полями aa bb cc
Требуеться после обработки sql запроса сделать так что бы в переменных было:

а = знавчение поля аа первой строки,
с = значение поля сс второй строки.

Автор: Vit 21.2.2005, 05:42
http://vingrad.ru/DELPHI-DELPHI-000034

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)