1.2.54 BufSetFieldFromStringPos – Einfügen Substring in Feld
BufSetFieldFromStringPos(strBufName,nField,nPos,nLen,strValue);
|
Argumente
|
strBufName
Name des Buffers der manipuliert werden soll.
|
|
|
nField
Index des Feldes das geändert werden soll.
|
|
|
nPos
Position innerhalb des Feldes ab diesem der Inhalt ersetzt werden soll
|
|
|
nLen
Länge des Wertes der eingesetzt werden soll. Ist nLen == -1 wird die Länge von strValue automatisch berechnet.
|
|
|
strValue
Der Wert der eingesezt werden soll.
|
|
Beschreibung
|
Diese Funktion fügt ab der Position nPos der Länge nLen einen String in das Feld nField des Buffers strBufName ein.
Wird nLen auf –1 gesetzt, wird die Länge des String in strValue berechnet.
Ist nLen kürzer als strlen( strValue ), so wird nur die Länge von nLen aus strValue in das angebene Feld kopiert.
|
|
Funktionsart
|
STPFunktion
|
|
Beispiel
|
BufSetKey( strTSS,3, "0110012" );
StpUpdatePrepare( strTSS, 1, lDbsRc );
BufSetFieldFromStringPos( strTSS, 4, 6, -1, "ab Position 4" );
StpUpdate( strTSS, lDbsRc );
|
|
Siehe auch
|
StpSetBufferWork
|