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

Вниз

TQuery НЕ из БД   Найти похожие ветки 

 
anton_cor ©   (2003-04-09 19:54) [0]

Можно ли сделать, что бы TQuery работал не с физической БД а с результатом работы (выборкой) другого запроса? Если можно, то в какаю сторону копать?
Проблема в том, что проще сделать одну большую выборку и работать с не локально, чем делать много мелких запросов.


 
Наталия ©   (2003-04-10 07:20) [1]

Можно. Судя по TQuery ты работаешь через BDE. В LocalSQL help смотри описание. В кратце: текст первого запроса записываешь в файл с расширением sql. Второй запрос выглядит так: select * from tmp.sql


 
Rol   (2003-04-10 07:25) [2]

А если можно создать View, то почему бы его не создать?


 
Соловьев ©   (2003-04-10 09:25) [3]

CУБД?


 
panov ©   (2003-04-10 10:56) [4]

От Fox-овых принципов надо отказываться.

Все зависит от СУБД, как указано выше.

А если надо локально работать с выборкой, то формируй временную таблицу локально в том же DBF или Paradox и работай с ней...


 
anton_cor ©   (2003-04-10 22:54) [5]

Извеняюсь что не сказал про СУБД. Думал что то о чем я спрашиваю стандартная возможность компонентов. А оказывается без ухищреней ни как. :) Работаю чере BDE, база Парадох.
Спасибо всем кто откликнулся.
ЗЫ Я так понимаю что Вид при данных условиях сделать не удасться?


 
MsGuns ©   (2003-04-10 23:07) [6]

>anton_cor © (10.04.03 22:54)
>Я так понимаю что Вид при данных условиях сделать не удасться?

Отчего же нельзя ? Есть такая штука как TBatchMove. Используя его с опцией batCopy можно сохранить любой курсор (результат TQuery) в таблицу с указанным именем в Private-каталоге, работать с ней как с обычной, а затем, если надо, из нее записывать уже в "постоянные" таблицы БД измененную инфу.
Когда я юзал Парадокс, для сложных многоступенчатых алгоритмов выборки и промежуточных расчетов (например, для сложных отчетов) создавал до десятка временных таблиц (обычно обзывал их AnswerXX, где XX - порядковый по алгоритму номер), совершенно не заботясь об их дальнейшей судьбине - по закрытии сессии (завершении приложения) сама BDE их преспокойно "грохала" - судьба всех Private-"объектов" после "отсоединения" владельца. ;)))



Страницы: 1 вся ветка

Текущий архив: 2003.04.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
14-91548
zx
2003-04-10 15:11
2003.04.28
Upgrade DBE или как запугать User’а : )


1-91263
Незнайка
2003-04-17 02:04
2003.04.28
Принцип прорисовки компанента во время выполнения


3-91212
Andrews
2003-04-10 12:57
2003.04.28
DBGrid и колесо мыши


14-91524
Pitay
2003-04-10 21:25
2003.04.28
Клавиатура


14-91482
Дремучий
2003-04-09 12:17
2003.04.28
Обучение нейросетей.... ИИ на основе форума?