1.2.28 BufAppendFromString - hängt an Buffer formatierten String an
BufAppendFromString(strBufName,strValue,strFormat);
|
Argumente
|
strBufName
Name des Buffers der bearbeitet werden soll.
Achtung:
Der Buffer muss vorher mit „\0“ (Hexadezimalen Nullen (0)) initialisiert werden
|
|
|
strValue
String, der an den Buffer angehängt werden soll
|
|
|
strFormat
Formatvorschrift (siehe bei „BufAppendFromDouble“), ist die Formatvorschrift leer (““), wird der String direkt, d.h. unformatiert angehängt
|
|
Beschreibung
|
Diese Funktion hängt einen String an einen Buffer an. Da der Buffer mit ‚\0’ gefüllt ist, wird bei dem das erste Auftreten von ‚\0’ gesucht. Ab der Stelle, an welcher das erste Zeichen ‚\0’ gefunden wurde, wird der String (ggf. formatiert) angehängt. Danach ist das erste Zeichen ‚\0’ wieder hinter dem angehängten String und es kann ein weiteres Feld angehängt werden
|
|
Funktionsart
|
Bufferfunction, STPFunktion ???
|
|
Beispiel
|
// an „Satz“ Inhalt des formatierten Feldes anhängen
// mit Vorlaufzeichen ;
BufAppendFromString(BufSatz,strFeld,"<<;<<S-20,2/T");
|
|
Siehe auch
|
BufAssignStringAtPIS, BufAppendFromDouble
|
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.
Siehe "DBS:SHOW_BINARY_FIELDS" bei "BufAddParam" 1.2.25 BufAddParam – speichert zusätzliche Steuerparameter bei einem Buffer
