Zum Hauptinhalt springen

C16_SelRecDelete

C16_SelRecDelete(const vPHANDLE aSelHdl, const vINT aFileNo) : vERROR

Datensatz aus der Selektion entfernen

Details

Diese Funktion entfernt den aktuell im Hauptspeicher befindlichen Datensatz der Datei (aFileNo) aus einer Ergebnismenge der Selektion im Puffer. Dabei ist zu beachten, dass der Sortierungswert des Satzes in der Ergebnismenge mit den tatsächlichen Sortierungswerten im Datensatz übereinstimmen muss, da sonst der Datensatz nicht gelöscht werden kann (beispielweise ist die Selektionsmenge nach Namen sortiert, der Name im Datensatz hat sich mittlerweile aber verändert). C16_SelRecDelete() kann sowohl bei der Hauptergebnismenge als auch bei verknüpften Ergebnismengen benutzt werden. Für die Hauptergebnismenge kann auch 0 in (aFileNo) übergeben werden.

Im Parameter (aSelHdl) wird der von C16_SelOpen() bereitgestellte Selektionsdeskriptor übergeben.

Der Rückgabewert vom Typ vERROR beinhaltet entweder 0 (kein Fehler) oder einen negativen Fehlerwert (siehe Fehlerwerte ).