Hallo,
Umgebung: VB-Projekt, .Net 3.5
Problem: Ich möchte einen Bindingsourcefilter dynamisch setzen. Allerdings können in der Werteliste für den Filter Sonderzeichen auftauchen.
Bsp:
Wenn get_wert="Hugo" dann ist alles fein. Wenn get_wert="Hu%go" , dann ist es nicht mehr fein.
Exception Fehler im Like-Operator: Das Zeichenfolgenmuster '%Hu%go%' ist ungültig.
Führe ich auf dem SQL-Server die Abfrage als where-Klausel durch, dann gibt es keine Fehler.
1. Kann ich im Bindingsourcefilter solche Zeichen maskieren?
2. Was sind die Sonderzeichen für den Bindingsourcefilter?
Diese hier: ~ ,(,),#, \,/,=,>,<,+,-,*,%,&,|,^,',",[,] ???
Vielen Dank für die Unterstützung..
Ich habe in der Doku nichts dazu gefunden.
Umgebung: VB-Projekt, .Net 3.5
Problem: Ich möchte einen Bindingsourcefilter dynamisch setzen. Allerdings können in der Werteliste für den Filter Sonderzeichen auftauchen.
Bsp:
Code:
filterstring = "[" & datafield & "]" & " like '%" & get_wert & "%'"
Exception Fehler im Like-Operator: Das Zeichenfolgenmuster '%Hu%go%' ist ungültig.
Führe ich auf dem SQL-Server die Abfrage als where-Klausel durch, dann gibt es keine Fehler.
1. Kann ich im Bindingsourcefilter solche Zeichen maskieren?
2. Was sind die Sonderzeichen für den Bindingsourcefilter?
Diese hier: ~ ,(,),#, \,/,=,>,<,+,-,*,%,&,|,^,',",[,] ???
Vielen Dank für die Unterstützung..
Ich habe in der Doku nichts dazu gefunden.
Comment