Как сохранить результат запроса в виде файла?

  • Автор темы Автор темы Guest
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

Есть база данных Dbase. Пытаюсь собрать из Dbf-ников отчет через SQL-запрос. Запрос получается сложный, и как я понял, SQL на DBF-никах не поддерживает некоторых возможностей. Приходиться разбить запрос на отдельные части чтоб сформировать несколько промежуточных таблиц (файлов DBF).

ВОПРОС:
1. Как результат выборки Tquery сохранить в виде файла dbf на диске?
2. Можно ли по другомуо сделать нормальный запрос на DBF?
 
Все зависит от того , нужно ли тебе его хранить Можно создать временный файл и в него записать данные из запроса
Наиболее легкий путь вот так

Код:
For i:=1 to Form2.Query1.RecordCount do
begin
Table1.Append;
Table1.FieldByName('ddok').AsString:=Form2.Query1.FieldByName('ddok').AsString;
Table1.FieldByName('sum').AsFloat:=Form2.Query1.FieldByName('summa').AsFloat;

Table1.Post;
Form2.Query1.Next;
end;

Table 1 это и есть результирующий DBF
 
nataly_ukr прав! :)
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab