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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2011, 15:08   #11
kastawow
 
Регистрация: 14.02.2011
Сообщений: 7
По умолчанию

понятно, что ничего не понятно
kastawow вне форума Ответить с цитированием
Старый 27.03.2011, 22:21   #12
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Прежде всего, какая ошибка у Вас происходит?

Тот фрагмент, что Вы привели, похож на рабочий.
Поэтому возникает вопрос - может Вы неправильно коннектитесь к базе, или запрос не связан с коннектом или базой. Или Вы забываете запрос открыть.
Или результаты запроса у Вас нигде не используются...
или ещё какая-то проблема...

p.s. именно поэтому часто просят выложить полностью исходники проекта (можно текстовую или демоверсию) в архиве.


Добавлено
Мда... Грустно. Ибо запрос только очень отдалённо похож на рабочий...
Стоило попробовать его выполнить на выложенной базе, как тут же выяснилось, что:
указываются несуществующие таблицы, указываются таблицы, которых нет во FROM,
указываются несуществующие поля в таблицах..
Да и вообще...

вот так должно работать:
Код:
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select ингредиенты_блюда.ID_блюда, SUM([Количество(грамм)])'); 
adoquery1.SQL.Add('  from ингредиенты_блюда'); 
adoquery1.SQL.Add('  GROUP BY ингредиенты_блюда.ID_блюда');  
adoquery1.SQL.Add('  order by ингредиенты_блюда.ID_блюда'); 
adoquery1.Open;
но, сорри, я не поручусь, что этот запрос решает ту задачу, что Вам нужно...

P.S. а Вы зря ёрничаете - читать книжки и учиться — это совсем не зазорно!
И Вас отправляют читать учебники не потому, что хотят Вас унизить или наказать,
а, наоборот, чтобы помочь узнать и освоить!

Последний раз редактировалось Serge_Bliznykov; 27.03.2011 в 22:39.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 27.03.2011, 22:51   #13
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

Кстати, я использую квадратные скобки для названий полей и таблиц с русскими названиями, а иначе ADO ругается на Вашу БД
ReportCube вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SQL. Запрос. Novi4ok_11 Помощь студентам 15 18.12.2010 21:47
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) Машуля SQL, базы данных 4 06.05.2010 21:09
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi S_Yevgeniy Помощь студентам 1 27.10.2009 06:26
SQL-запрос Dissonance БД в Delphi 5 17.06.2008 07:11
SQL запрос на основе другого SQL запрса... Timoxa БД в Delphi 1 07.01.2007 18:15