Zum Hauptinhalt springen

C16_RecBufCompare

C16_RecBufCompare(const vPHANDLE aInstHdl, const vINT aSrcFileNo, const vINT aDstFileNo, const vPHANDLE aSrcBuffHdl, const vPHANDLE aDstBuffHdl) : vERROR

Datensatzpuffer vergleichen

Details

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 ).