C16_ExcSbrData
C16_ExcSbrData(const vPHANDLE aInstHdl, const vINT aFileNo, const vINT aSbrNo, const vBOOL aWriteFlag) : vERROR
Teildatensatz übertragen
Details
- aInstHdl: Instanz-Handle
- aFileNo: Dateinummer
- aSbrNo: Teildatensatznummer
- aWriteFlag: Teildatensatz schreiben (true), lesen (false)
- Resultat: vERROR Fehlerwert
- Siehe: Befehle der Programmierschnittstelle , C16_ExcFileData() , C16_ExcFldData() , C16_FldData() , C16_RegExtFld()
Veranlasst den Transfer von Daten zwischen allen registrierten Programmvariablen (vgl. C16_RegExtFld() ) und den mit ihr verbundenen Feldern des angegebenen Teildatensatzes im Feldpuffer der Datei.
Im Parameter (aInstHdl) wird der von C16_InitInstance() bereitgestellte Instanz-Handle, der in der Funktion C16_OpenArea() zum Öffnen der Datenbank verwendet wurde, übergeben.
Mit (aFileNo) und (aSbrNo) wird die Dateinummer und die Teildatensatznummer angegeben, deren Feldpuffer gelesen oder geschrieben werden sollen. Es werden nur die Feldpuffer bzw. Variablen übertragen, die registriert ( C16_RegExtFld() ) und in dem Teildatensatz enthalten sind. Der Parameter (aWriteFlag) gibt an, ob das in der registrierten Variablen bereitgestellten Datum in die Puffer von (aFileNo) geschrieben werden (true) oder der Inhalt des Datensatzpuffers von (aFileNo) in die registrierten Variablen kopiert wird (false).
Der Rückgabewert vom Typ vERROR beinhaltet entweder 0 (kein Fehler) oder einen negativen Fehlerwert (siehe Fehlerwerte ).