C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Два запроса в один грид
Zeus
Отправлено: 01.03.2004, 12:16


Ученик-кочегар

Группа: Участник
Сообщений: 5



Здарова!

Может кто знает можно ли данные из двух запросов записать в один грид, т.е. у меня есть две таблицы Books и Fonds. Из зтих таблиц я делаю запросы:
select books.title, books.author, books.id_book from books
и
select fonds.id_book, fonds.num, fonds.year, fonds.uchr from fonds.

Таблицы связаны по полям books.id_book и fonds.book_id. А вот как эти данные запихать в DBGrid я незнаю. Ведь в DataSet только один запрос вставить можно. Конечно можно обойтись и одним запросом, тока редактирование таблиц отпадает. Может можно как нить через Desision Cube сделать? Или может есть компоненты по совмещению и трасформациям запоросов?

Буду безгранично благодарен за помощь!
Valdemar
Отправлено: 02.03.2004, 10:06


Мастер участка

Группа: Участник
Сообщений: 433



Если вы хотите показывать все в одном DBGrid, то лучше использовать один запрос. А для модификации данных применять UpdateSQL.
olegenty
Отправлено: 02.03.2004, 17:29


Ветеран

Группа: Модератор
Сообщений: 2412



А мастер/деталь чем плохое решение? с упомянутым выше UpdateObject'ом?
Ананим
Отправлено: 25.03.2004, 21:49


Не зарегистрирован







Я считаю что править данные в гриде это само по себе не верное решение.

Вернуться в Работа с базами данных в C++Builder