Форум: "Базы";
Текущий архив: 2006.02.12;
Скачать: [xml.tar.bz2];
ВнизПолучение имение поля из запроса Найти похожие ветки
← →
Dmitriy G. © (2005-12-16 12:42) [0]Можно ли из произвольного запроса, использующего несколько таблиц (например Select * from Tab1, Tab2 where Tab1.id = Tab2.Id) получить имена полей в виде Tab1.Id, Tab1.Name, Tab2.Id et... Все св-ва TQuery и TADOQuery просмотрел, но кроме не работающего OriginName ничего не нашел (или не смог заставить его заработать)
← →
Desdechado © (2005-12-16 12:47) [1]писать запрос не со звездочкой, а так
SELECT t1.f1 AS t1_f1, t2.f1 AS t2_f1
FROM t1, t2
WHERE t1.f1=t2.f1
← →
Dmitriy G. © (2005-12-16 13:02) [2]Так в том то и дело что нужно из произвольного запроса...
Кстати из предложенного Вами тоже получить имена полей не так чтобы уж совсем просто....
← →
Anatoly Podgoretsky © (2005-12-16 13:06) [3]Нельзя, поскольку таких имен Tab1.Id, Tab2.Id не будет, а будет, что ни будь подобное ID_1, ID_2
← →
Dmitriy G. © (2005-12-16 13:08) [4]Ну почему же нельзя. Можно, через разбор строк с дальнейшим сопоставлением значений...
← →
Курдль © (2005-12-16 13:16) [5]
> Dmitriy G. © (16.12.05 12:42)
>
> Можно ли из произвольного запроса
Что значит "из произвольного запроса"?
Может я не совсем понял условие, но не следует ли посмотреть в сторону системных таблиц типа "SYSCOLUMN" (или как они там называются в MS SQL?)...
← →
evvcom © (2005-12-16 14:21) [6]
> Можно, через разбор строк с дальнейшим сопоставлением значений.
Ну так, если сам знаешь, что можно, зачем спрашиваешь? Дерзай.
← →
Nikolay M. © (2005-12-16 14:28) [7]Ты хоть намекни, зачем такое нужно?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.02.12;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c