AfImpRecReplace
Zur Navigation springen
Zur Suche springen
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); }