WIe gebe ich einen bestimmten Datensatz aus

Situtation: In einem Recordset stehen die Ergebnisse einer
Datenbankabfrage.
Problem: Wie kann ich den Datensatz Nummer x aus meinem Recordset
auslesen?
z.B. Datensatz Nummer 4 oder so

Danke für eure Hilfe

Hai, Lars,

zwei Varianten:

erweitere die SQL-Anweisung, die den Recordset füllt, mit einer Bedingung, so daß der Recordset nur noch den gewünschten Datensatz enthält.

laß eine Zählschleife durch den Recordset eiern, die dann den x-ten Datensatz anzeigt.

Wenn beide Antworten am Thema vorbei gehen, dann präzisiere doch Deine Frge nochmal…

Gruß
Sibylle

Normalerweise sollte man über den Primärschlüssel auf den jeweiligen Datensatz zugreifen.

Ansonsten - weniger effizient - kannst du aber die Move-Methode des Recordsets verwenden.

Also ein MoveFirst, um auf den ersten DS zu kommen - wenn du da nicht ohnehin schon stehst - und dann Move n-1, um zum n-ten DS zu gelangen.

Gruß aus dem Norden
Reinhard Kraasch