Thema: Delphi BOF und EOF nach Locate

Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.477 Beiträge
 
Delphi 12 Athens
 
#5

Re: BOF und EOF nach Locate

  Alt 1. Jun 2010, 13:11
Code:
Wird eine Query geöffnet, steht der Datensatzzeiger normalerweise auf dem ersten Datensatz:
   BOF = False
-> Satz1
   Satz2
   Satz3
   EOF = False

Ein erfolgreiches Locate verschiebt nur den Datensatzzeiger auf ein anders Element:
   BOF = False
   Satz1
-> Satz2
   Satz3
   EOF = False

Wird der Datensatzzeiger durch Next über den letzten Datensatz hinaus bewegt:
   BOF = False
   Satz1
   Satz2
   Satz3
-> EOF = True

Wird der Datensatzzeiger durch Prior vor den ersten Datensatz bewegt:
-> BOF = True
   Satz1
   Satz2
   Satz3
   EOF = False

Enthält die Datenmenge überhaupt keine Daten:
-> BOF = EOF = True
  Mit Zitat antworten Zitat