Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите разобраться с выборкой из БД [D7, Paradox]


nopox ©   (2006-05-02 22:15:00) 

есть таблица comp.db c полями id =autoincrement, cname=alpha
ghname= long integer и база group.db с полями id=autoincrement,gname=alpha как связать эти таблицы я делаю

Select c.cname, g.gname from "comp.db" as c left join "group.db" as g on c.group=g.id
не работает,  может несоответствие типов?


nopox   (2006-05-02 23:05:00) [1]

мда..... ступил так ступил :-) вот что значит кодить в 2 часа  ночи:-(
Благодарю Вас Господа!


sniknik   (2006-05-02 23:04:00) [2]

> Что-то в запросе [0] такого "group=g.id" не видно...
возможно оно на алиас "c" просто внимания не обращает. тогда видно.


Johnmen   (2006-05-02 23:01:00) [3]

Что-то в запросе [0] такого "group=g.id" не видно...
Кстати. Можно в localsql.hlp посмотреть значение ключевого слова (keyword) GROUP.


sniknik   (2006-05-02 23:01:00) [4]

> EDBIngeneError with message "Inwalid use of keyword. Token: group=g.id"
group зарезервированное слово(конструкция GROUP BY) , просто так его в запросе указывать нельзя, или поменяй на другое или в кавычки возьми.


nopox   (2006-05-02 22:51:00) [5]

а получается
EDBIngeneError with message "Inwalid use of keyword. Token: group=g.id"


Johnmen   (2006-05-02 22:44:00) [6]

Так и будет...


nopox   (2006-05-02 22:42:00) [7]

мне нужно что бы в  Dbgrid'е отобразилось не

"имя компа" |"группа"
Comp1           1
.......... a
Comp1          Group1


nopox   (2006-05-02 22:26:00) [8]

извиняюсь!
d =autoincrement, cname=alpha
group= long integer


Anatoly Podgoretsky   (2006-05-02 22:17:00) [9]

Поле group не наблюдается.


Наверх

Титульная страница Поиск, карта сайта Написать письмо