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 (aConnection) wird das von c16_connect() bereitgestellte Verbindungsobjekt übergeben. Der Parameter (aOptions) bestimmt, welcher Datensatz gelöscht wird.
Der Erfolg der Datensatzoperation wird von der Funktion zurückgegeben. Bei der Überprüfung können folgende symbolische Konstanten verwendet werden:
0:_rOk1:_rLocked3:_rNoKey4:_rLastRec5:_rNoRec10:_rDeadlock
Tritt bei der Verarbeitung ein Fehler auf, wird der Fehlerwert von der Anweisung zurückgegeben. Der Fehler kann ebenfalls mit den Anweisungen c16_error() oder c16_errortext() ermittelt werden. Folgende Fehler können auftreten:
C16_OK(0): Kein Fehler aufgetreten.C16ERR_ARGS_FORMAT(-251): Anzahl der Argumente oder Typ eines Arguments ungültig.C16ERR_ARGS_CONNECTION(-254): Kein Verbindungsobjekt inaConnectionübergeben.C16ERR_NO_FILE(-601): Datei nicht vorhanden.