Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.07;
Скачать: [xml.tar.bz2];




Вниз

Как определить имя БД , зная только название поля 


Mr.Hunter   (2002-01-09 12:18) [0]

Господа мастера!! Кто нибудь может подсказать решение вот какого вопроса: у меня на форме лежит DBGrid и Query. Могу ли я как нибудь зная название поля узнать к какой БД оно относиться!! Мне нужно сделать что то вроде, кликнул на Title в Gride (как называется поле я естес-но могу определить), и выдать к какой БД оно относиться!! С TTable все понятно, там есть TableName и проблем никаких нет,а вот в Query, может быть выполнен запрос из разных таблиц!! Как быть?? Заранее благодарен!!



evgeg   (2002-01-09 12:25) [1]

1. Не надо путать понятия БД и таблицы.
2. В принципе, можно провести синтаксический разбор SQL-выражения.



roottim   (2002-01-09 12:32) [2]

можно так!
select t1.field as TableName1_field, t2.field as TableName2_field, ... from TableName1 t1, TableName2 t2 ...
а потом по имени поля выделять имя таблицы



dymka   (2002-01-09 14:23) [3]

Создать экземпляры полей для TQuery и посмотреть свойство Origin.




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.07;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.021 c
1-18798           Filat                 2002-01-16 20:42  2002.02.07  
Версии Word 97 и 2000. Почему не получаются отчёты?


1-18824           cpp                   2002-01-25 16:22  2002.02.07  
Как создать клон экземпляра класса?


4-19026           Fredy314              2001-12-11 14:22  2002.02.07  
Как можно перехватить Копирование/вставку в буфер.


3-18761           KOSTAY                2002-01-11 14:07  2002.02.07  
Есть таблица Paradox. Как передать эту таблицу в Excel с соблююдением форматирования.


1-18856           avr555                2002-01-22 17:02  2002.02.07  
Вызвать событие