Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > SQL временные таблицы и Delphi


Автор: jonik_Dk 16.4.2004, 09:23

В скриптах на Unix писал так:

Select <поля> from <таблицы> INTO TEMP A; (1)
Select <поля> from <таблицы> INTO TEMP B; (2)
Select <поля> from <таблицы> INTO TEMP C; (3)

Select A.*, B.*, C.* from A, B, C Where (условие обёединения)

Пришла нужда использовать в Delphi временные таблицы.
Использую ADO, Сервер Informix

Dhtvtyb много не было разбираться, но решил эту проблемку пока следующим образом:

Последовательно в компоненте ADOCommand выполняю тексты запросов
(1) , (2), и затем (3). После этого в компоненте ADOQuery пишу результирующий запрос. Все работает !!!

Мне удобней конечно написать все 4 запроса сразу в ADODataSet, но так нельзя - увы.

Просьба высказаться по этому поводу, может кто-то это делал по-другому ???






Автор: jonik_Dk 16.4.2004, 16:15
Не Верю, что никто не использует временные таблицы !!!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)