C16_ExcFileData
C16_ExcFileData(const vPHANDLE aInstHdl, const vINT aFileNo, const vPHANDLE aBuffHdl, const vBOOL aWriteFlag) : vERROR
Datensatz übertragen
Details
- aInstHdl: Instanz-Handle
- aFileNo: Dateinummer
- aBufHdl: Datensatzpuffer
- aWriteFlag: Datensatz schreiben (true), lesen (false)
- Resultat: vERROR Fehlerwert
- Siehe: Befehle der Programmierschnittstelle , C16_ExcFldData() , C16_ExcSbrData() , C16_RegExtFld()
Veranlasst den Transfer von Daten zwischen allen registrierten Programmvariablen (vgl. C16_RegExtFld() ) und den mit ihnen verbundenen Feldern im Feldpuffer der Datei bzw. einem mit C16_RecBufCreate() erzeugten Puffer.
Im Parameter (aInstHdl) wird der von C16_InitInstance() bereitgestellte Instanz-Handle, der in der Funktion C16_OpenArea() zum Öffnen der Datenbank verwendet wurde, übergeben.
In (aFileNo) wird die Dateinummer angegeben, deren Feldpuffer gelesen oder geschrieben werden sollen. Soll anstelle des Feldpuffers der Datei ein mit C16_RecBufCreate() erzeugter Puffer verwendet werden, ist in (aBuffHdl) der Puffer-Handle anzugeben, sonst NULL. Der Parameter (aWriteFlag) gibt an, ob die in den registrierten Variablen bereitgestellten Daten in die Puffer von (aFileNo) geschrieben werden (true) oder der Inhalt des Datensatzpuffers von (aFileNo) in die registrierten Variablen kopiert werden (false).
Der Rückgabewert vom Typ vERROR beinhaltet entweder 0 (kein Fehler) oder einen negativen Fehlerwert (siehe Fehlerwerte ).