Wiki der Access Code Library

Gemeinsam zu mehr Effizienz in der Anwendungserstellung

SQL-Text für Filterbedingung

Aus Access Code Library
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Kategorie:Code-Schnipsel Wenn ein Filterausdruck als String zusammengesetzt wird, ist zu beachten, dass die Filterwerte SQL-konform in Text konvertiert werde…“)
K
Zeile 3: Zeile 3:
Wenn ein Filterausdruck als String zusammengesetzt wird, ist zu beachten, dass die Filterwerte SQL-konform in Text konvertiert werden.
Wenn ein Filterausdruck als String zusammengesetzt wird, ist zu beachten, dass die Filterwerte SQL-konform in Text konvertiert werden.
-
**Datentyp: Text**
+
__Datentyp: Text__
Der Text-Filterwert muss mit ' umschlossen sein. Bei Jet/ACE ist z.B. auch " möglich.
Der Text-Filterwert muss mit ' umschlossen sein. Bei Jet/ACE ist z.B. auch " möglich.

Version vom 19:49, 10. Mai 2015


Wenn ein Filterausdruck als String zusammengesetzt wird, ist zu beachten, dass die Filterwerte SQL-konform in Text konvertiert werden.

__Datentyp: Text__ Der Text-Filterwert muss mit ' umschlossen sein. Bei Jet/ACE ist z.B. auch " möglich.

Filterwert: abc

... Textfeld = 'abc'

Dabei ist zu beachten, dass ' im Filterwert im obigen Fall verdoppelt werden müssen Filterwert: a'b

... Textfeld = 'a''c'

=> Filterwert ist in Variable gespeichert:

FilterString = "Textfeld = '" & Replace(FilterWertVariable, "'", "''") & "'"