Hi,
entweder gibt es da einen Denkfehler oder ich versteh das nicht. Die Position eines Datensatzes hängt ja immer vom Select-Statement ab, mit dem Du das ganze anforderst.
Damit Du auf den Datensatz mit Feld 2345 klicken kannst, musst Du ihn doch bereits einmal aus der Datenbank ausgelesen haben und dabei erhälst Du doch seine Position - halt die im zurückgegebenen Array.
Damit hast Du doch seine sogenannte Position.
Oder?
Stephan
Also, es gibt jedenfalls keine durchgehende Nummerierung, sonst wäre das ja einfach.
Angenommen ich selektiere 5000 Datensätze, der höchste hat Nummer 7493 und es gibt verschieden große Lücken dazwischen, weil Datensätze rausgelöscht wurden. Ich möchte jetzt die Position von Datensatz 3000 wissen.
Brauchen tueich das für eine Seitenausgabe, mit 50 Nummern pro Seite.
Wenn jetzt direkt eine Nummer angewählt wird, muss ich wissen an welcher Position der gewählte Datensatz ist, damit ich berechnen kann welche Seite ausgewählt wird.