infra:NET User
 
×
1.2.30 BufCopyFieldAtPIS - formatiertes Feld in Buffer schreiben
BufCopyFieldAtPIS(strBufTarget,lPIS,strBufSource,lField,strFormat);
Argumente
strBufTarget
Name des Ziel-Buffers der bearbeitet werden soll.
 
lPIS
Position im Ziel-Buffer
 
strBufSource
Buffer aus dem das Feld für die Formatierung entnommen werden soll
 
lField
Nummer des Feldes im Quell-Buffer
 
strFormat
Formatvorschrift (siehe bei „BufAppendFromDouble“). Ist die Formatvorschrift leer (““), wird direkt, d.h. unformatiert, abgestellt.
Beschreibung
Diese Funktion kopiert ein Feld - mit oder ohne Formatierung - aus einem Puffer in einen Zielpuffer ab einer angegebenen Position.
Funktionsart
Bufferfunction
Beispiel
// formatierten Inhalt des Feldes in Puffer kopieren
BufCopyFieldAtPIS(BufSatz,20,BufTeil,3,"C20");
Siehe auch
BufAssignStringAtPIS, BufSetFormatFromLongAtPIS, BufSetFormatFromDoubleAtPIS, BufSetFormatFromStringAtPIS
Hinweis: 
Um auf Datensätze einer Datei mit binären Feldern im Schlüssel zugreifen und diese ggf. aktualisieren zu können (z.B. Datei 143 mit SysUUID), muss dem Datenbanksystem mitgeteilt werden, dass beim Zugriff auf diese Datei die binären Felder nicht versteckt werden sollen.