Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#6

Re: SQL-Abfrage so "direkt" wie möglich in csv-Dat

  Alt 21. Jun 2007, 11:12
Der Datenexport von einer Datenmenge in eine CSV-Datei hat zunächst mal nichts mit einem DBGrid zu tun.
Ein DBGrid dient lediglich als visuelles Steuerelement (Control) um Daten anzuzeigen.
Also kann die Quelle der Daten nur ein TDataSet sein und das Ziel ist ein Stream oder eine Datei:
Delphi-Quellcode:
procedure ExportDataset2CsvStream(ds:TDataSet; stream:TStream; delimiter, quotechar:Char);
procedure ExportDataset2CsvFile(ds:TDataSet; const filename:string; delimiter, quotechar:Char);
Es macht Sinn den eigentlichen Datenexport in einen Stream vorzunehmen. Der Export in ein File kann dann die Stream-Procedure mitbenutzen.
Andreas
  Mit Zitat antworten Zitat