tErr # AfImpRecRead(1,_RecLock,1); // Zeile 1 der Tabelle lesen und sperren
if (tErr = _rOk)
{
// Spalteninhalte anpassen
...
tErr # AfImpRecReplace(1,_RecUnlock);
}
AfImpRecReplace: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Jens (Diskussion | Beiträge) K Stand 4.1.09 |
Jens (Diskussion | Beiträge) K Stand 4.1.13 Beispiel geändert, Helptip Ausführung angepasst |
||
| Zeile 8: | Zeile 8: | ||
<td class="title"> AfImpRecReplace(int1, int2) : int</td> | <td class="title"> AfImpRecReplace(int1, int2) : int</td> | ||
<td class="platforms"> | <td class="platforms"> | ||
[[file:DE_SymbolAPI.gif|alt=Ausführbar von der API|link=Befehle der Schnittstellen]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen]][[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der Script-API|link=Befehle der Schnittstellen]] | [[file:DE_SymbolAPI.gif|alt=Ausführbar von der API|link=Befehle der Schnittstellen|Ausführbar von der API]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen|Nicht ausführbar von der Programmierschnittstelle (DLL)]][[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen|Nicht ausführbar mit der Application Remote Control]][[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der Script-API|link=Befehle der Schnittstellen|Ausführbar von der Script-API]] | ||
</td> | </td> | ||
</tr> | </tr> | ||
| Zeile 83: | Zeile 83: | ||
</table></p> | </table></p> | ||
== Beispiel == | |||
<tabber> | |||
|-|ScriptAPI= | |||
<pre class=source> | <pre class=source> | ||
tErr # AfImpRecRead(1,_RecLock,1); // Zeile 1 der Tabelle lesen und sperren | tErr # AfImpRecRead(1,_RecLock,1); // Zeile 1 der Tabelle lesen und sperren | ||
| Zeile 94: | Zeile 95: | ||
tErr # AfImpRecReplace(1,_RecUnlock); | tErr # AfImpRecReplace(1,_RecUnlock); | ||
} | } | ||
</pre></ | </pre> | ||
</tabber> | |||
</div> | </div> | ||
</translate> | </translate> | ||
[[Category:Befehle für Importtabellen]] | [[Category:Befehle für Importtabellen]] | ||
Aktuelle Version vom 9. Februar 2026, 10:41 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. |
