C16_SelRecDelete
C16_SelRecDelete(const vPHANDLE aSelHdl, const vINT aFileNo) : vERROR
Datensatz aus der Selektion entfernen
Details
- aSelHdl: Selektionsdeskriptor
- aFileNo: Dateinummer
- Resultat: vERROR Fehlerwert
- Siehe: Befehle der Programmierschnittstelle , C16_SelRead() , C16_SelRecInsert()
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 ).