![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Доброго времени суток форумчане, тут такое дело, пытаюсь посчитать сумму всех елементов в столбце, а он мне вот что выдает.
![]() Ниже мой быдлокод :Код:
form2.ADOQuery1.SQL.Clear;
form2.ADOQuery1.SQL.Add('SELECT SUM(обед) AS f1 FROM заявки');
form2.ADOQuery1.ExecSQL;
edit1.Text:=inttostr(form2.ADOQuery1.FieldByName('f1').AsInteger); |
|
#2
|
||||
|
||||
|
Вам не Execute а Open надо использовать. Запрос ведь у вас должен вернуть ожидаемое f1.
И кстати, нафига такой изврат? Код:
edit1.Text:=inttostr(form2.ADOQuery1.FieldByName('f1').AsInteger);Код:
edit1.Text:=form2.ADOQuery1.FieldByName('f1').AsString;Код:
edit1.Text:=form2.ADOQuery1('f1');Последний раз редактировалось Страдалецъ, 22.11.2015 в 23:17. |
|
#3
|
|||
|
|||
|
Спасибо за помощь, но я уже решил своим костыльным способом)
Тут назрел другой вопрос, какой тип данных в Access использует UnicodeString, я имею в виду как он в Access называется? |