SET NEAR-Befehl
Gibt an, wo der Datensatzzeiger nach erfolgloser Datensatzsuche mit FIND oder SEEK positioniert wird.
SET NEAR ON | OFF
Parameter
- ON
Positioniert den Datensatzzeiger auf dem am ehesten übereinstimmenden Datensatz, wenn die Suche nach einem Datensatz mit FIND oder SEEK erfolglos beendet wird. Bei dieser Einstellung gibt RECNO( ) die Datensatznummer des am ehesten übereinstimmenden Datensatzes zurück, und FOUND( ) und EOF( ) geben jeweils den Wert Falsch (.F.) zurück. - OFF
(Standardeinstellung) Positioniert den Datensatzzeiger am Ende der Tabelle, wenn die Suche nach einem Datensatz mit FIND oder SEEK erfolglos beendet wird. Bei dieser Einstellung gibt RECNO( ) die um 1 erhöhte Anzahl der Datensätze in der Tabelle zurück, FOUND ( ) gibt den Wert Falsch (.F.) und EOF( ) den Wert Wahr (.T.) zurück.
Hinweise
Eine Suche ist erfolglos, wenn keiner der Datensätze die Suchkriterien erfüllt.
Unabhängig von der Einstellung von SET NEAR gibt RECNO( ) mit dem Argument 0 bei erfolgloser Suche die Datensatznummer des am ehesten übereinstimmenden Datensatzes zurück.
SET NEAR gilt für die aktuelle Datensitzung.
Siehe auch
EOF( ) | FIND | FOUND( ) | RECNO( ) | SEEK | SET DATASESSION