Thema
:
Delphi
DBGrid speichert nicht die Daten ab
Einzelnen Beitrag anzeigen
shmia
Registriert seit: 2. Mär 2004
5.508 Beiträge
Delphi 5 Professional
#
7
Re: DBGrid speichert nicht die Daten ab
23. Jul 2009, 12:03
Was klappt denn nicht?
Beachte, dass folgender Sourcecode gegenüber Beitrag oben leicht verbessert wurde.
zusammenfalten
·
markieren
Delphi-Quellcode:
procedure
SaveDatasetAsCSV(ds:TDataset;
const
filename:
string
);
var
list : TStringList;
s :
string
;
i : integer;
f : TField;
begin
list := TStringList.Create;
ds.First;
while
not
ds.Eof
do
// über alle Datensätze
begin
// erstelle kommagetrennten String über alle Felder
s := '
';
for
i := 0
to
ds.Fields.Count-1
do
// über alle Datenfelder
begin
f := ds.Fields[i];
if
f.DataType
in
ftNonTextTypes
then
// diese Datentypen können nicht exportiert werden
else
s := s + f.AsString+ '
,
';
end
;
list.Add(s);
ds.Next;
end
;
list.SaveToFile(filename);
list.Free;
end
;
Andreas
Zitat
shmia
Öffentliches Profil ansehen
Mehr Beiträge von shmia finden