![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сохранение SQL запроса в файл
Xan © (2005-02-20 18:46:00)У меня есть БД Paradox. Как сделать так что бы результаты запроса SQL из этой БД сохранились в файле и можно ли сохранить это в файле формата Paradox? И с помощью чего я смогу открыть потом этот файл? Получится ли его открыть с помощью TTable?
Ответе пожайлуста поподробней как это можно выполнить?
ЮЮ (2005-02-21 10:38:00) [1]INSERT INTO ... VALUES(...) - вставка одной записи
INSERT INTO ... SELECT ... - вставка результата запроса
Sergey13 (2005-02-21 10:36:00) [2]2 Xan
А зачем вообще сохранять результат запроса? Какой в этом смысл? Чего ты хочешь достичь?
Desdechado (2005-02-21 10:32:00) [3]можно и по одной.
но ничто не мешает пробежаться по выборке и по одной затолкать в нужную тебе таблицу.
while( not EOF ) do begin
<insert>
next;
end;
Anatoly Podgoretsky (2005-02-21 09:15:00) [4]Неверно, добавит все. А удаляют DELETE FROM
Xan (2005-02-21 09:14:00) [5]INSERT INTO ведь добавляет по одной записи с указанными значениями.
Anatoly Podgoretsky (2005-02-20 23:33:00) [6]INSERT INTO
Xan (2005-02-20 22:34:00) [7]А как именно потом слить инфу из грида в эту таблицу?
И еще вопросик, а если у меня таблица должна содержать тип Graphic?
SQL может создать таблицу с таким типом?
Desdechado (2005-02-20 22:00:00) [8]то, что ты показываешь в гриде, можно смело слить в таблицу, предварительно созданную через qry.sql.text:='create table...'
sniknik (2005-02-20 20:12:00) [9]> в BDE есть DbiMakePermanent?
именно это я и сказал, зачем переспрашивать?
> как его использовать?
в хелпе это должно быть.
Xan (2005-02-20 20:08:00) [10]insert результирующая_таблица (твои_поля) Результат_выборки
Это выполняется я так поимаю командами SQL?
Я не пойму. Я выполняю SQL запрос с помощью TQuery. Который выводит результаты в DBGrid. Мне надо все это дело сохранить в файле. Как именно мне добраться до "Результат_выборки"? Подскажите где тогда использовать эту конструкцию? -
insert результирующая_таблица (твои_поля) Результат_выборки
Можно небольшой примерчик?
sniknik, в BDE есть DbiMakePermanent? как его использовать?
sniknik (2005-02-20 19:59:00) [11]в BDE есть DbiMakePermanent
Fin (2005-02-20 19:33:00) [12]
> Xan
Если я правельно понимаю о чем ты, то такой вариант:
1)создаёш таблицу в которую будет помещен результат выборки (например create table ... )
2)Далее помещаем в её результат выборки (например insert результирующая_таблица(твои_поля) Результат_выборки)
3) и открываешь также через запрос или TTable.
Может не совсем подробно и не четко, но примерно так. Хотя создание и заполнение можно заменить другими способами.
Xan (2005-02-20 19:23:00) [13]формат Paradox
Anatoly Podgoretsky (2005-02-20 18:52:00) [14]Давай ты сначало определишься с форматом файла, тогда и можно будет поговиорить, а то рассказывать о множестве форматов как то нет времени, не на один год