Freigeben über


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