Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
4-1133473668
sergey1
2005-12-02 00:47
2006.02.12
как в ListBox e можно сделать переход в директорию


2-1138266799
zorik
2006-01-26 12:13
2006.02.12
Как дописать StringList в текстовый файл?


6-1130934528
seeker
2005-11-02 15:28
2006.02.12
Result := recv(FSocket, Buf, Count, MSG_PEEK);


2-1138388445
Natan
2006-01-27 22:00
2006.02.12
Вставить в RxRichEdit содержимое буфера обмена


11-1118179095
Thaddy
2005-06-08 01:18
2006.02.12
Interested in KOL+ Wine?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский