Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Tabelle exportieren (https://www.delphipraxis.net/8481-tabelle-exportieren.html)

Privateer3000 5. Sep 2003 13:17


Tabelle exportieren
 
Hiho,

wie muss das aussehen wenn man zB. von Table1 den Inhalt in eine csv oä. Datei exportieren will. Natürlich soll auh der umgedrehte Weg gehen.

MrSpock 5. Sep 2003 19:05

Re: Tabelle exportieren
 
Hallo Privateer3000,

dazu kannst du einfach die BatchMove Komponente benutzen. Dabei solltest du speziell auf den Mode achten. Ansonsten einfach Source und Destination einstellen und mit Execute ausführen.

Privateer3000 5. Sep 2003 22:33

Re: Tabelle exportieren
 
Finde die Kompo nicht...
Ist diese Standardmässig installiert oder brauch ich Brille :(

Christian Seehase 5. Sep 2003 22:49

Re: Tabelle exportieren
 
Moin Privateer,

also bei mir ist die im Reiter Datenzugriff zu finden.

Privateer3000 6. Sep 2003 00:11

Re: Tabelle exportieren
 
Habe Brille bestellt. 8)

Privateer3000 8. Sep 2003 23:45

Re: Tabelle exportieren
 
Also, irgendwie werd ich aus dem Batchmove nicht schlau.
Hab alles so gemacht wie Mr.Spock es gepostet hat.
Source und Dest. eingestellt.Nur was soll man ausführen?
Bitte mal ein kurzes Beispiel.

MrSpock 9. Sep 2003 11:58

Re: Tabelle exportieren
 
Hallo Privateer3000,

hier einmal ein Beispiel:

Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
begin
   { Verzeichnis muss existieren }
   Table2.DatabaseName := 'C:\Export';
   Table2.TableName := 'Export.txt';
   Table2.TableType := ttASCII;
   { Die Tabelle muss noch nicht existieren! }

   BatchMove1.Source := Table1;
   BatchMove1.Destination := Table2;
   BatchMove1.Mode := batCopy;
   BatchMove1.Execute;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz