Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.023 c
14-1109839065
Agent13
2005-03-03 11:37
2005.03.20
Тормозит интернет!


1-1109834501
3443
2005-03-03 10:21
2005.03.20
Помощь начинающим


4-1107976173
rts111
2005-02-09 22:09
2005.03.20
Как программно сменить фоновый рисунок рабочего стола?


3-1108895395
DelphiN!
2005-02-20 13:29
2005.03.20
Сохранение записи в БД ФБ


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




   Наверх