Ich denke nicht, dass es so richtig ist. Hab mir das mal mit Where angeschaut und das
query scheint nicht den nächsten Wert aus der Ausgangs-Tabelle zu ziehen.
Mit AdoTable sah das so aus:
Delphi-Quellcode:
while not table1.eof do
begin
table2.fieldbyname('products_price').AsFloat := CalcVerkaufsPreis(table1.fieldbyname('einkauf_price').AsFloat);
table2.post;
table1.next;
table2.next;
end;
Wo springt das
Query mit Where auf die nächste Zeile in table1 ?
---------------------------------------------------------------------------
Mein Vista-Kind bringt frischen Wind
Gruß DaRedd aka The Red Dragon