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