Forum: Datenbanken
by Delphi.Narium,
6. Feb 2019
Sagen wir mal so:
Wenn ich ein select * from tabelle order by id habe und dann jeden 42. Datensatz verarbeiten möchte, mag ein DataSet.MoveBy(42) angehen, aber ansonsten ist es eher grenzwertig, da einem Zufallsgenerator ähnlich ;-)
Forum: Datenbanken
by Delphi.Narium,
6. Feb 2019
Mit .Next geht man zum nächsten Datensatz der Datenmenge und zwar in der gerade (mehr oder weniger) zufällig gewählten Reihenfolge der Sätze.
Mit .MoveBy(irgendeinezahl) kann man um soviele Sätze weiter gehen, wie mit irgendeinezahl angegeben wurde. Handelt es sich bei irgendeinezahl um eine negative Zahl, so wird zurückgegangen, dass enstpricht entsprechend vielen .Prior.
.MoveBy(3)...