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

Вниз

Сохранение SQL запроса в файл   Найти похожие ветки 

 
Xan   (2005-02-20 18:46) [0]

У меня есть БД Paradox. Как сделать так что бы результаты запроса SQL из этой БД сохранились в файле и можно ли сохранить это в файле формата Paradox? И с помощью чего я смогу открыть потом этот файл? Получится ли его открыть с помощью TTable?

Ответе пожайлуста поподробней как это можно выполнить?


 
Anatoly Podgoretsky ©   (2005-02-20 18:52) [1]

Давай ты сначало определишься с форматом файла, тогда и можно будет поговиорить, а то рассказывать о множестве форматов как то нет времени, не на один год


 
Xan   (2005-02-20 19:23) [2]

формат Paradox


 
Fin ©   (2005-02-20 19:33) [3]


> Xan

Если я правельно понимаю о чем ты, то такой вариант:
1)создаёш таблицу в которую будет помещен результат выборки (например create table ... )
2)Далее помещаем в её результат выборки (например insert результирующая_таблица (твои_поля) Результат_выборки)
3) и открываешь также через запрос или TTable.
Может не совсем подробно и не четко, но примерно так. Хотя создание и заполнение можно заменить другими способами.


 
sniknik ©   (2005-02-20 19:59) [4]

в BDE есть DbiMakePermanent


 
Xan   (2005-02-20 20:08) [5]

insert результирующая_таблица (твои_поля) Результат_выборки
Это выполняется я так поимаю командами SQL?

Я не пойму. Я выполняю SQL запрос с помощью TQuery. Который выводит результаты в DBGrid. Мне надо все это дело сохранить в файле. Как именно мне добраться до "Результат_выборки"? Подскажите где тогда использовать эту конструкцию? -
insert результирующая_таблица (твои_поля) Результат_выборки
Можно небольшой примерчик?

sniknik, в BDE есть DbiMakePermanent? как его использовать?


 
sniknik ©   (2005-02-20 20:12) [6]

> в BDE есть DbiMakePermanent?
именно это я и сказал, зачем переспрашивать?

> как его использовать?
в хелпе это должно быть.


 
Desdechado ©   (2005-02-20 22:00) [7]

то, что ты показываешь в гриде, можно смело слить в таблицу, предварительно созданную через qry.sql.text:="create table..."


 
Xan   (2005-02-20 22:34) [8]

А как именно потом слить инфу из грида в эту таблицу?
И еще вопросик, а если у меня таблица должна содержать тип Graphic?
SQL может создать таблицу с таким типом?


 
Anatoly Podgoretsky ©   (2005-02-20 23:33) [9]

INSERT INTO


 
Xan   (2005-02-21 09:14) [10]

INSERT INTO ведь добавляет по одной записи с указанными значениями.


 
Anatoly Podgoretsky ©   (2005-02-21 09:15) [11]

Неверно, добавит все. А удаляют DELETE FROM


 
Desdechado ©   (2005-02-21 10:32) [12]

можно и по одной.
но ничто не мешает пробежаться по выборке и по одной затолкать в нужную тебе таблицу.
while( not EOF ) do begin
<insert>
next;
end;


 
Sergey13 ©   (2005-02-21 10:36) [13]

2 Xan
А зачем вообще сохранять результат запроса? Какой в этом смысл? Чего ты хочешь достичь?


 
ЮЮ ©   (2005-02-21 10:38) [14]

INSERT INTO ... VALUES(...) - вставка одной записи
INSERT INTO ... SELECT ... - вставка результата запроса



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

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

Наверх




Память: 0.5 MB
Время: 0.048 c
14-1109435780
Narik
2005-02-26 19:36
2005.03.20
Можно ли на Delphi создать приложение *.scr?


10-1087300918
max1000
2004-06-15 16:01
2005.03.20
При печати Word а через мою программу выдает ошибку


8-1101555840
Митя13
2004-11-27 14:44
2005.03.20
как работать с анимированной гифкой


1-1109935772
ser35
2005-03-04 14:29
2005.03.20
Сумма прописью


1-1109922312
Шурик Ш
2005-03-04 10:45
2005.03.20
Из какой ветки реестра берутся рег. настройки нов. пользователя?