C16_RecBufCompare
C16_RecBufCompare(const vPHANDLE aInstHdl, const vINT aSrcFileNo, const vINT aDstFileNo, const vPHANDLE aSrcBuffHdl, const vPHANDLE aDstBuffHdl) : vERROR
Datensatzpuffer vergleichen
Details
- aInstHdl: Instanz-Handle
- aSrcFileNo: Nummer der Quelldatei
- aDstFileNo: Nummer der Zieldatei
- aSrcBuffHdl: Handle des Quell-Puffers
- aDstBuffHdl: Handle des Ziel-Puffers
- Resultat: vERROR Fehlerwert
- Siehe: Befehle der Programmierschnittstelle , C16_RecBufCopy()
Diese Funktion vergleicht den aktuellen Inhalt des Datensatzpuffers aus Datei (aSrcFileNo) mit dem Puffer der Datei (aDstFileNo). Wird anstelle einer Dateinummer der Handle eines mit C16_RecBufCreate() erzeugten Datensatzpuffers angegeben, so muss die Struktur der beiden Puffer übereinstimmen. Wird der Vergleich anhand der Dateinummern durchgeführt, wird in den Parametern (aScrBuffHdl) und (aDstBuffHdl) NULL übergeben. Im Parameter (aInstHdl) wird der von C16_InitInstance() bereitgestellte Instanz-Handle, der in der Funktion C16_OpenArea() zum Öffnen der Datenbank verwendet wurde, übergeben.
Der Rückgabewert vom Typ vERROR beinhaltet entweder 0 (Datensatzpuffer stimmen überein), 1 (Datensatzpuffer weichen voneinander ab) oder einen negativen Fehlerwert (siehe Fehlerwerte ).