powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi7+MySQL (myDAC)
13 сообщений из 13, страница 1 из 1
Delphi7+MySQL (myDAC)
    #39792709
Валерий666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли сделать запрос (SELECT) к БД через TMyQuery, а потом сделать работать с этой выборкой другими запросами?
Т.е. Получить некий результат, сохранить его... не знаю куда, и сделать запрос к этому результату?
...
Рейтинг: 0 / 0
Delphi7+MySQL (myDAC)
    #39792717
Cobalt747
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да легко!

1) Create TableTmp
2) Select *** into TableTmp
и уже к этой таблице делай любые нужные тебе запросы.
...
Рейтинг: 0 / 0
Delphi7+MySQL (myDAC)
    #39792738
Валерий666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cobalt747Да легко!

1) Create TableTmp
2) Select *** into TableTmp
и уже к этой таблице делай любые нужные тебе запросы.

А как присвоить результат Selecta таблице?
...
Рейтинг: 0 / 0
Delphi7+MySQL (myDAC)
    #39792755
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Валерий666,

MySQL позволяет SELECT ... FROM SELECT? Если да - его и используй. Нет - сложи данные во временную/буферную таблицу, как советовали.
...
Рейтинг: 0 / 0
Delphi7+MySQL (myDAC)
    #39792765
Валерий666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterВалерий666,

MySQL позволяет SELECT ... FROM SELECT? Если да - его и используй. Нет - сложи данные во временную/буферную таблицу, как советовали.
Спасибо, чтото не подумал про вложенный!
...
Рейтинг: 0 / 0
Delphi7+MySQL (myDAC)
    #39792875
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Common Table Expressions

WITH x AS ( select .... )
WITH y AS ( select .... )
SELECT A,B,C
FROM table1, table2, x,y

------------

CREATE VIEW X as SELECT....

SELECT A,B,C
FROM table1, table2, x,y

-------------

Ну и в конце концов локальные SQL-сервера: BDE, NexusDB, DBF Advantage, SQLite - перекачиваешь и развлекаешься
...
Рейтинг: 0 / 0
Delphi7+MySQL (myDAC)
    #39792883
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

In memory датасеты еще забыл.
...
Рейтинг: 0 / 0
Delphi7+MySQL (myDAC)
    #39792950
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как это забыл ???


AriochNexusDB
AriochSQLite
...
Рейтинг: 0 / 0
Delphi7+MySQL (myDAC)
    #39793232
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

А я в сторону TClientDataSet смотрел (или как там его правильно)....
...
Рейтинг: 0 / 0
Delphi7+MySQL (myDAC)
    #39793320
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMaster,

в CDS нет SQL - "другими запросами" т.е. и не пахнет
...
Рейтинг: 0 / 0
Delphi7+MySQL (myDAC)
    #39793446
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

Ну так он же не один (навскидку в RX был MemoryDataSet вроде) - есть вроде такие, что какие-то обрывки SQL сами умеют. Идея была просто сложить данные из select в память и крутить их уже клиентским кодом (как один из вариантов) - мы ж задачи не знаем.
...
Рейтинг: 0 / 0
Delphi7+MySQL (myDAC)
    #39793454
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мемори-датасеты годятся для крошечных выборок. Времянки - наше фсё
...
Рейтинг: 0 / 0
Delphi7+MySQL (myDAC)
    #39793501
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RX/JVCL ещё примитивнее, чем CDS и DevEx
И баги были, приходилось править
SQL там и рядом не было

Если хочется in-memory, SQL и Delphi-written одновременно - то NexusDB, хотя он платный
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi7+MySQL (myDAC)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]