Ich hab Dir was herauskopiert, ist zwar Futter für ein Stringgrid aber das Prinzip ist das gleiche:
Delphi-Quellcode:
var
tl : tStringlist;
....
tl:=tStringlist.Create;
....
if not DM_1.mQuery1.eof then begin
for i:=0 to DM_1.mQuery1.fieldcount-1 do
dummy:=dummy+DM_1.mQuery1.fields[i].fieldname+#9;
delete(dummy,length(dummy),1); {trailing TAB to delete}
tl.add(dummy);
repeat
dummy:='';
for i:=0 to DM_1.mQuery1.fieldcount-1 do
dummy:=dummy+DM_1.mQuery1.fields[i].asstring+#9;
delete(dummy,length(dummy),1); {trailing TAB to delete}
tl.add(dummy);
DM_1.mQuery1.next;
until DM_1.mQuery1.eof;
end
Gruß
K-H