Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| WTF |
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Мужской Реальное имя: Алексей Репутация: 0 |
Как отображать данные из нескольких таблиц (хотя бы двух) в DBGrid, используя Query.SQL (или как-то ещё)?
|
![]() ![]() |
| hardcase |
Сообщение
#2
|
![]() code warrior ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: 8 |
Пихаешь на форму DBGrid, DataSource. Соединяешь DBGrid с DataSource - у него есть свойство такое.
Потом пихаешь DataSet - этот компонент может зависеть от СУБД, к которой коннетишься, например у Oracle - это OracleDataSet. Опять же, соединяешь DataSource с DataSet. У DataSet есть свойство SQL типа TStrings. при вызове DataSet.Open происходит выполнение SQL запроса и его результат отображается в DBGrid"е. Сообщение отредактировано: hardcase - -------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
| WTF |
Сообщение
#3
|
|
Новичок ![]() Группа: Пользователи Сообщений: 11 Пол: Мужской Реальное имя: Алексей Репутация: 0 |
|
| hardcase |
Сообщение
#4
|
![]() code warrior ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: 8 |
Это разные вещи, но в принципе можно юзать и Query.
DataSet удобнее - он позволяет проползать по данным, полученным от СУБД, программно - т.е. получить данные и обработать их потом самому. -------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
![]() ![]() |
|
Текстовая версия | 21.12.2025 7:21 |