![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему он не находит поле? [D5, Paradox]
Klerk © (2004-05-17 14:37:00)Мастера, делаю так
sql.clear;
sql.add('select max(Schet) from "'+WorkBaza+'"');
showmessage(sql.text);
open;
Возвращает одну запись.
Потом пытаюсь сделать так:
Edit1.text:=query1.fieldbyname('Schet').value
И он пишет, что не может найти поле счёт.
Соловьев (2004-05-17 14:45:00) [1]
> Edit1.text:=query1.fieldbyname('Schet').value
Edit1.text:=query1.fields[0].AsString;
или
> sql.add('select max(Schet) from "'+WorkBaza+'"');
sql.add('select max(Schet) as MaxSchet from "'+WorkBaza+'"');
...
Edit1.text:=query1.fieldbyname('MaxSchet').AsString;
sniknik (2004-05-17 14:45:00) [2]оно у тебя уже не Schet после агрегатной функции
делай
sql.add('select max(Schet) as Schet from "'+WorkBaza+'"');
или
Edit1.text:=query1.fields[0].value