Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.05.2013, 23:57   #1
delfin07
Форумчанин
 
Регистрация: 14.05.2011
Сообщений: 108
Печаль SQL SUM

Код:
Form34.ADOQuery1.SQL.Clear;
Form34.ADOQuery1.SQL.Add('SELECT (sum(vsa_summa)) FROM prodaga WHERE (data LIKE '+QuotedStr('%1.'+Combobox2.text)+') and (kod_m like'+QuotedStr('%'+dbedit1.Text)+')');
Form34.ADOQuery1.Active:=True;
dbedit2.Text:=Form34.ADOQuery1.FieldByName('Expr1000').AsString;
выдает ощибку adoquery1 field kod_prod nod found
Вместо (sum(vsa_summa)) ставлю * фильтр работает
что я не так написал в в sum

Последний раз редактировалось Stilet; 17.05.2013 в 08:00.
delfin07 вне форума Ответить с цитированием
Старый 17.05.2013, 00:14   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Вы вольно или невольно вытащили поля в ADOQuery1
удалите их и всё заработает.

удалить можно так - в режиме дизайнера формы - двойной щёлчок по ADOQuery1 - откроется редактор полей - там всё удалите.



ну и ещё, маленький совет. Вместо Expr1000 лучше задать полю алиас и обращаться через него:
Код:
   Form34.ADOQuery1.SQL.Add('SELECT sum(vsa_summa) as MySumVsa FROM prodaga WHERE .....
   Edit1.Text := Form34.ADOQuery1.FieldByName('MySumVsa').AsString;
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибки AverageIf и Sum kaa1977 Microsoft Office Excel 1 01.04.2011 09:43
Sum + and - Zorg 17 Microsoft Office Excel 5 27.01.2011 23:05
Проблема с запросом - Sum. Baaandit БД в Delphi 4 30.05.2010 17:04
SUM? Uretz Microsoft Office Access 1 12.03.2010 13:43
Проблема с функцией SUM Sneginka87 БД в Delphi 8 27.02.2010 02:34