wenn du
Zitat:
Form1.AdsQuery1.RecNo := ichecked + 1;
hast brauchst du nicht mehr
Zitat:
Form1.AdsQuery1.Next;
benutzen. RecNo setzt auf den entsprechenden Datensatz, Next rückt immer einen weiter. Welche Variante für dich besser ist entscheidest du. Ich würde in diesem Falle RecNo bevorzugen.
Nachtrag: das ichecked+1 geht so nicht. iGecheckteItems + 1 sollte da besser sein
...sollte die Ursache für
Zitat:
w1037-FOR-Schleifenvariable 'ichecked' kann nach Durchlauf undefiniert sein.
sein.