Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.02.17;
Скачать: [xml.tar.bz2];

Вниз

Как записать в таблицу рез-ты запроса?   Найти похожие ветки 

 
SerjUfa   (2003-01-30 12:38) [0]

Уважаемые господа !
Не подскажет ли кто такую вещь.
Выполнен запрос Query1. Теперь нужно рез-ты запроса скинуть в таблицу. Как проще это сделать?


 
Max Zyuzin   (2003-01-30 12:41) [1]

insert into mytable
(текст твоего запроса в Query1)


 
MsGuns   (2003-01-30 13:02) [2]

>Max Zyuzin © (30.01.03 12:41)

В Local SQL (а похоже, что исп-ся BDE, и лок.БД) такого нет.

Компоненты BDE->TBatchMove (Mode := batCopy)


 
Max Zyuzin   (2003-01-30 13:36) [3]

>MsGuns © (30.01.03 13:02)
Ну автор же не сочел нужным указать тип БД :) я и предложил валирьянт попроще :)


 
Anatoly Podgoretsky   (2003-01-30 13:46) [4]

MsGuns © (30.01.03 13:02)
Таки есть


 
Anatoly Podgoretsky   (2003-01-30 13:47) [5]

Это их хелпа

INSERT INTO table_reference


 
MsGuns   (2003-01-30 14:15) [6]

>Anatoly Podgoretsky © (30.01.03 13:47)

Это если такая таблица ЕСТЬ, а ее нет ! А из Рез.Нд, как известно, запроса не выродишь.. (Внимательно прочтите сабж)
Со своей стороны согласен, что ошибся. Подразумевалось Select Into.


 
Reindeer Moss Eater   (2003-01-30 14:17) [7]

Исходный вопрос:
Как записать в таблицу рез-ты запроса?

Таблица упоминается, стало быть она есть


 
MsGuns   (2003-01-30 14:23) [8]

>Reindeer Moss Eater (30.01.03 14:17)
>Таблица упоминается, стало быть она есть

В сабже есть еще и такая фраза "Теперь нужно рез-ты запроса скинуть в таблицу". Я ее (фразу) понял так, что таблицы, соответствующей тому, что "вышло" от запроса, в БД нет, но данные надо сохранить для того, к примеру, чтоб на них наложить другой (другие) запросы.

Впрочем, опять, инъекции трупу - автора сабжа моль прибила 9;))


 
Anatoly Podgoretsky   (2003-01-30 14:32) [9]

Спечиально привожу твою полемику с Max Zyuzin © (30.01.03 12:41)
insert into mytable

MsGuns © (30.01.03 13:02)
>Max Zyuzin © (30.01.03 12:41)

В Local SQL (а похоже, что исп-ся BDE, и лок.БД) такого нет.

Как мне теперь к тебе относиться?


 
MsGuns   (2003-01-30 14:45) [10]

>Anatoly Podgoretsky © (30.01.03 14:32)
>Как мне теперь к тебе относиться?

Можешь относиться как контроллер троллейбуса к пассажиру, который по забывчивости просто забыл купить билет. Я же поправился: MsGuns © (30.01.03 14:15)

Но, если придраться, то, конечно, штрафовать можно ;))


 
koks   (2003-01-30 16:52) [11]

Я в свое время поэкспериментировал и пришел к выводу, что лучше всего делать так (только для BDE разумеется)

SourceQuery.Open;
DestinationTable.Close;
DestinationTable.Exclusive := true;
DestinationTable.EmptyTable;
DestinationTable.Exclusive := flase;
with MyBatchMove do
begin
Source := SourceQuery;
Destination := DestinationTable;
Mode := batAppend;
Execute;
end;







 
Reindeer Moss Eater   (2003-01-30 17:00) [12]

Table1.BatchMove(Query1,batCopy);
Дешево, сердито и таблицу создает.


 
alex_bredin   (2003-01-30 17:08) [13]

Reindeer Moss Eater (30.01.03 17:00)
Table1.BatchMove(Query1,batCopy);
Дешево, сердито и таблицу создает.


--------------------------------------------------------------------------------
таким образом создается таблица парадокс
а как заставить создавать дбф?


 
Reindeer Moss Eater   (2003-01-30 17:14) [14]

Настроить Table1 конечно же


 
MsGuns   (2003-01-30 20:00) [15]

>alex_bredin © (30.01.03 17:08)

Пользуйся компонентами TDatabase, с которыми связывай таблицы нужного формата. Тогда ничего настраивать не надо. Типа Database1 - парадокс, Database2 - dBase (но, ессно в разных папках). Любую dbf привязываешь к Database2, а db - к Database1



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

Форум: "Базы";
Текущий архив: 2003.02.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.008 c
3-52726
Darts
2003-01-30 10:25
2003.02.17
Halycon - хорош ли?


3-52788
S
2003-01-31 14:31
2003.02.17
Тупой вопрос!


14-53231
SniZ
2003-01-31 00:32
2003.02.17
Как написать программу патчер


14-53174
gn
2003-02-03 10:08
2003.02.17
Старое и доброе


3-52740
VinRaider
2003-01-30 00:57
2003.02.17
Как програмно узнать установлен ли alias в BDE





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский