Records "in einem Rutsch" kopieren?

30/05/2008 - 11:45 von Alfred Gemsa | Report spam
Hallo,

ich habe zwei Tabellen mit identischer Struktur.

Wie kopiere ich ganze Datensàtze aus einer IBQuery der ersten Tabelle in
einen IBDataSet der zweiten Tabelle?

Z.B.:

while not IBQuery.EOF do begin
IBDataSet.TrageRecordEin(IBQuery.AktDatensatz); < hierum geht's
IBDataSet.Post;
IBQuery.Next
end;

Grüße,

Alfred
 

Lesen sie die antworten

#1 Alfred Gemsa
30/05/2008 - 13:14 | Warnen spam
Alfred Gemsa schrieb:

while not IBQuery.EOF do begin
IBDataSet.TrageRecordEin(IBQuery.AktDatensatz); < hierum geht's
IBDataSet.Post;
IBQuery.Next
end;



Methode gefunden:

for i:=IBQuery.FieldCount-1 do
IBDataSet.Fields[i].AsString := IBQuery.Fields[i].AsString;

Natürlich muss die Record-Struktur absolut gleich sein, was aber hier
gegeben ist.

Falls das noch schöner geht, bin ich für Hinweise dankbar.

Alfred

Ähnliche fragen