AfImpRecReplace

Aus ArcFlow Wiki
Version vom 19. August 2020, 14:45 Uhr von AfWikiBot (Diskussion | Beiträge) (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…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
 AFImpRecReplace(int1, int2) : int

Ausführbar von der APINicht ausführbar von der Programmierschnittstelle (DLL)Nicht ausführbar mit der Application Remote ControlAusführbar von der Script-API

Datensatz in eine Importtabelle schreiben
int1 Nummer der Tabelle
int2 Option
Feldpuffer
gAFImpFldArray[60]   alpha(250) Inhalte der importierten Spalten
Resultat int Fehlerwert
Siehe

Befehle für die Importtabellen, AFImpRecRead(), (siehe CONZEPT 16 Hilfe)

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);
}