Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
Delphi XE2 Professional
|
Firebird Next; Prior
27. Jun 2007, 14:58
Datenbank: Firebird • Zugriff über: Direct
Hallo,
in einer Firebird Tabelle lese ich einen Datensatz mit Select * from Table Where ID= 123
aus.
Den nachfolgenden Satz bekomme ich ja recht einfach mit
Select First(2) * from Table WHERE ID=123 ORDER BY ID
Wie aber kann ich an den vor der ID 123 stehenden Datensatz kommen ?
Also
ID 122
ID 123
ID 124
ID 123 wurde gelesen, jetzt soll die ID 122 erreicht werden.
Hintergrund der Frage ist der Wunsch des Kunden ein vorwärts/rückwärts Button im Formular zu haben.
Für einen Tip dankbar.
Mit Gruß
Peter
|