AfImpRecReplace: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Die Seite wurde neu angelegt: „<languages /> <translate> <table class=head> <tr> <td class="BigTitle" colspan="2" align="center">file:DE_Schriftzug.gif</td> </tr> <tr clas…“ |
(kein Unterschied)
|
Version vom 19. August 2020, 14:45 Uhr
![]() |
||||||||||||||||||||||||
AFImpRecReplace(int1, int2) : int | ||||||||||||||||||||||||
Datensatz in eine Importtabelle schreiben | ||||||||||||||||||||||||
|
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); }