![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сохранение Query [D7, IB6.x, dBase, FoxPro, Paradox]
Merry © (2006-06-18 20:50:00)Подскажите,пожалуйста!
Как сохранить запрос Query1 в файл, например формата dbf, не используя временных таблиц?
ЮЮ (2006-06-19 03:19:00) [1]
> после выполнения команды Query1.ExecSQL
в Query1 ничего нет кроме количества вставленных(удаленных, измененных) записей и для сохранения такой информации нет надобности в DBF
> не используя временных таблиц?
>
а разве сохраняя в файл DBF ты тем самым не создаешь ТАБЛИЦУ. А раз создаешь её всякий раз заново, то она - ВРЕМЕННАЯ. Вывод: НИКАК.
И, наконец, всякий раз открывая запрос Query1. OpenBDE сам создает временную таблицу. Поэтому ешй раз НИКАК в ответ на subj. А эта временна таблица средствами BDE можно сделать постоянной (см. DbiMakePermanent)
Anatoly Podgoretsky (2006-06-18 22:01:00) [2]SaveToFile можно использовать для записи запроса, а не данных.
Данные надо экспортировать с помощью своих процедур, поле за полем запись за записью. Для вывода хорошо подходят текстовые файлы Паскаля.
Для вывода в dbf файл, надо использовать запрос INSERT INTO SELECT FROM
Merry (2006-06-18 21:04:00) [3]Уточню: результат запроса, после выполнения команды Query1.ExecSQL.
Если есть возможность использовать SaveToFile, то как конкретно?