Jak zapisać wynik TQuery do pliku *.dbf ?

0

Witam!!!
Mam problem, nie wiem jak najprościej zapisać wynik zapytania LocalSQL do pliku. Może być również do TTable. Pomóżcie.

Pozdrawiam,
CHARA

0

Jeżeli masz już utworzoną tabelę docelową to spróbuj tak:
procedure TForm1.ZapiszClick(Sender: TObject);
begin
while not Query1.Eof do
begin
Table2.Append;
Table2.Post;
Table2.Edit;
Table2.Fields[0].AsString {lub inny typ} := Query1.Fields[0].AsString;
// i tak wszystkie pola rekordu
Next
end;
end;
Jeżeli nie oto chodzi to rozwiń temat.

Pozdrawiam
Piotrek(Delphi 4)

0

Mozna skorzystac z TBatchMove, albo uzyc SQL: INSERT INTO

pozdr--Astacus (D5 Pro)

0

Dziękuję bardzo za pomoc. Sprawdzę ten sposób. Chodziło mi o to, że mam dużą bazę danych z której interesuje mnie określony okres w czasie. Chciałbym, żeby to bardzo szybko działało. Wydaje mi się, że najlepszą metodą będzie taka, która przy uruchomieniu programu poprzez zapytanie Query stworzy nową tymczasową bazę (dużo mniejszą od źródłowej bo bez części rekordów) i później na tej mniejszej bazie tymczasowej będą następne zapytania i sortowanie.

Pozdrawiam,
CHARA

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0