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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2011, 02:25   #1
AJlEKCA
Пользователь
 
Регистрация: 09.12.2010
Сообщений: 17
По умолчанию добавление данных из двух таблиц в DBGrid

проблема с запросом к бд. бд в access.
мне надо чтобы запрос имел вид
Код:
select DateTestir, TimeTestir, Lastname, Firstname, Gr, count (otv) as kol from Testir, Stud where testir.IDStud=stud.IDStud and Priznak=1
но Delphi выдает ошибку "Попытка выполнить запрос, который не включает указанное выражение 'DateTestir' как часть статистической функции или группы"

Последний раз редактировалось Stilet; 09.01.2011 в 12:57.
AJlEKCA вне форума Ответить с цитированием
Старый 09.01.2011, 12:59   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Это наверное потому что ты в запросе применяешь групповую операцию count()
Тогда уж пиши с группировкой:
Код:
select 
  DateTestir, TimeTestir, Lastname, Firstname, Gr, count (otv) as kol 
from Testir, Stud 
where (testir.IDStud=stud.IDStud) and (Priznak=1)
group by DateTestir, TimeTestir, Lastname, Firstname, Gr
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.01.2011, 14:31   #3
AJlEKCA
Пользователь
 
Регистрация: 09.12.2010
Сообщений: 17
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Это наверное потому что ты в запросе применяешь групповую операцию count()
Тогда уж пиши с группировкой:
Код:
select 
  DateTestir, TimeTestir, Lastname, Firstname, Gr, count (otv) as kol 
from Testir, Stud 
where (testir.IDStud=stud.IDStud) and (Priznak=1)
group by DateTestir, TimeTestir, Lastname, Firstname, Gr
в access нормально работает, а в делфи не хочет( пробовала и через ADODataSet и через ADOQuery. Выбирать-то выбирает, но не пересчитывает. По крайней мере в столбце нету
AJlEKCA вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сравнение данных из двух книг и добавление строк Soul Leka Microsoft Office Excel 37 19.07.2010 14:36
Создание из двух таблиц одной, с группировкой данных в соответствии с датами (Exl 2003) olegur Microsoft Office Excel 4 01.04.2010 06:08
размещение в DBGrid данных из разных таблиц KaimNotark БД в Delphi 4 29.01.2010 04:24
Получение данных из двух таблиц SQL Server а S_Yevgeniy БД в Delphi 8 27.12.2009 15:12
Выорка данных Select из двух связанных таблиц... hijke БД в Delphi 0 28.10.2008 08:24