![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа со связями в Delphi база MS SQL [D6, MSSQL]
Zergost © (2008-07-18 08:54:00)Всем доброго времини суток!!! небольшая проблема, в БД несколько таблиц связаных между собой. Как сделать так чтоб связи таблиц отображались DBGrid ?? для связи с БД используется ADOTable
всем заранее спасибо!!!!
Ega23 (2008-07-18 10:02:00) [1]1. Отказаться от TADOTable.
2. Написать запрос, типа
Select T1.Col1, T1.Col2, .... T2.Col4, ....
from Table1 T1 inner join Table2 T2 on (T1.ID=T2.T1ID)
where ....
Order By ....
3. Взять TADODataSet, задать ему это дело в качестве CommandText, сделать Open.
Если всё-таки очень хочется использовать TADOTable, то надлежит вышеприведённый запрос оформить в виде представления (View) и задавать его в качестве таблицы.
Поросенок Винни-Пух (2008-07-18 09:55:00) [2]создать таблицу "связи", наполнить ее данными о связях таблиц, вывести в dbgrid содержимое через adotable
Johnmen (2008-07-18 09:12:00) [3]
> Как сделать так чтоб связи таблиц отображались DBGrid ??
Ты как себе это представляешь?