AfImpRecReplace: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Jens (Diskussion | Beiträge) K Stand 4.1.08 |
Jens (Diskussion | Beiträge) K Jens verschob die Seite AFImpRecReplace nach AfImpRecReplace, ohne dabei eine Weiterleitung anzulegen |
(kein Unterschied)
|
Version vom 1. November 2024, 13:54 Uhr
Mit dieser Anweisung wird eine vorhandene Zeile in einer Importtabelle überschrieben. Die neuen Inhalte der Spalten befinden sich im Feldpuffer gAFImpFldArray. Die Nummer der Tabelle wird in (int1) übergeben. Die Zeile muss zuvor mit der Anweisung AFImpRecRead() gelesen und gesperrt worden sein.
Die Zeilennummer (gAFImpRecNr) und der Zeitstempel (gAFImpRecDate und gAFImpRecTime) werden durch die Anweisung nicht verändert.
Folgende Rückgabewerte werden durch die Anweisung zurückgegeben:
_rOk | Die Zeile wurde ersetzt. |
_rNoLock | Die Zeile wurde nicht ersetzt, weil der Datensatz nicht gesperrt ist. |
Beispiel:
tErr # AFImpRecRead(1,_RecLock,1); // Zeile 1 der Tabelle lesen und sperren if (tErr = _rOk) { // Spalteninhalte anpassen ... tErr # AFImpRecReplace(1,_RecUnlock); }