1.2.191 StringReplaceAsc – Zeichen über dezimalen Wert tauschen
StringReplaceAsc(strBuffer, lASCIId1, lASCIId2);
|
Argumente
|
strBuffer
Buffer, in dem Zeichen ersetzt werden soll.
|
|
|
lASCIId1
Dezimalwert des ASCII-Zeichens, das ersetzt werden soll
|
|
|
lASCIId2
Dezimalwert des ASCII-Zeichens, das lASCIId1 ersetzen soll
|
|
Beschreibung
|
Mit Hilfe dieser Funktion können bestimmte nicht druckbare ASCII - Zeichen in einem Puffer durch ein anderes Zeichen ersetzt werden.
|
|
Beispiel
|
StringReplaceAsc(strBuffer, 9, 32);
Alle Tabulatoren werden durch Leerzeichen ersetzt
|
|
Rückgabewert
|
Keiner:
Skript wird im Fehlerfall abgebrochen.
|
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