![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как определить имя БД , зная только название поля [D5, ]
Mr.Hunter © (2002-01-09 12:18:00)Господа мастера!! Кто нибудь может подсказать решение вот какого вопроса: у меня на форме лежит DBGrid и Query. Могу ли я как нибудь зная название поля узнать к какой БД оно относиться!! Мне нужно сделать что то вроде, кликнул на Title в Gride (как называется поле я естес-но могу определить), и выдать к какой БД оно относиться!! С TTable все понятно, там есть TableName и проблем никаких нет,а вот в Query, может быть выполнен запрос из разных таблиц!! Как быть?? Заранее благодарен!!
dymka (2002-01-09 14:23:00) [1]Создать экземпляры полей для TQuery и посмотреть свойство Origin.
roottim (2002-01-09 12:32:00) [2]можно так!
select t1.field as TableName1_field, t2.field as TableName2_field, ... from TableName1 t1, TableName2 t2 ...
а потом по имени поля выделять имя таблицы
evgeg (2002-01-09 12:25:00) [3]1. Не надо путать понятия БД и таблицы.
2. В принципе, можно провести синтаксический разбор SQL-выражения.