Skip to main content
Skip table of contents

EscapeFilterValue()

EscapeFilterValue() – Zeichenkette für Filterausdruck einfassen


Soll in einem Filterausdruck auf einen bestimmten Feldinhalt geprüft werden, ist es möglich, dass dieser Feldinhalt die Zeichen [, ], ' oder " enthält. Die Funktion <span style="color: #008000">EscapeFilterValue()</span> erzeugt eine Zeichenkette, die für alle möglichen Feldinhalte einen gültigen Filterausdruck darstellt.


Parameter

Beschreibung

cValue:C

Die zu maskierende Zeichenkette


Rückgabewert

Alphanumerisch

Beispiel


CODE

|oDab010:DB:='waDab010,1', cFilter|

// fuer Testzwecke
// Artikel anlegen, der eines der folgend Zeichen oder mehrere davon in der Artikelnummer enthält, ', ", ], [
DbGoTo(99, oDab010), // Datensatz-Id des neuen Artikels eintragen

cFilter := 'ARTNR == ' + EscapeFilterValue(oDab010:ARTNR),

writeln(cFilter),
DbFilter(cFilter, oDab010),

oDab010:ARTNR
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.