Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.12;
Скачать: CL | DM;

Вниз

Получение имение поля из запроса   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.05 c
2-1138275086
MIXER
2006-01-26 14:31
2006.02.12
KeyPress


15-1137929437
Хинт
2006-01-22 14:30
2006.02.12
Экспортируемые dll функции


15-1137841026
Andy BitOff
2006-01-21 13:57
2006.02.12
Borland Developer Studio


15-1137510339
oldman
2006-01-17 18:05
2006.02.12
Да здравствует английский язык, самый английский в мире!!! :)


1-1137063029
Ega23
2006-01-12 13:50
2006.02.12
Как узнать ParentFont?