Zum Hauptinhalt springen

C16_RecDelete

Mit dieser Funktion kann ein Datensatz in der Datei (aFileNo) gelöscht werden. Dabei wird immer über den ersten Schlüssel zugegriffen. Der Satz wird nur bei dem Ergebnis _rOk gelöscht. Im Parameter (aInstHdl) wird der von C16_InitInstance() bereitgestellte Instanz-Handle, der in der Funktion C16_OpenArea() zum Öffnen der Datenbank verwendet wurde, übergeben. Der Parameter (aFlags) bestimmt, welcher Datensatz gelöscht wird. Folgende symbolischen Konstanten können angegeben werden:

  • _RecFirst: Der erste Satz wird gelöscht.
  • _RecLast: Der letzte Satz wird gelöscht.
  • _RecNext: Der nächste Satz wird gelöscht.
  • _RecPrev: Der vorherige Satz wird gelöscht.

Der Erfolg der Datensatzoperation wird von der Funktion zurückgegeben. Bei der Überprüfung können folgende symbolische Konstanten verwendet werden:

  • 0: _rOK
  • 1: _rLocked
  • 3: _rNoKey
  • 4: _rLastRec
  • 5: _rNoRec
  • 10: _rDeadlock