Frage

In einer WinForms-Anwendung i ‚m Speicher einen Wingdings char in einem SQL Server 2005 Felder vom Typ NVARCHAR (1).

Speichern, Abrufen und dieses Zeichen zeigt sich in einer Kontrolle funktioniert.

Das Problem, das ich mit Blick auf bin, ist dies: wie nach Datensätzen suchen, die einen bestimmten wingding char-Wert haben: zum Beispiel

Select * from table where FieldWithWingding = valueOfLeftArrowChar

Wie dies zu erreichen?

Vielen Dank im Voraus

War es hilfreich?

Lösung 2

Igor wies mich in die richtige Richtung: es ist eigentlich

Wählen Sie * aus Tabelle wo FieldWithWingding = N'ß '

Works fine!

Danke alle!

Andere Tipps

Wingdings ist ein Schrift ! Fonts geben ein besonderes Aussehen zu Zeichen in einem bestimmten Zeichensatz. Der linke Pfeil ist daher ein Zeichen. Schauen Sie es in Start-up> Programme-> Zubehör-> System tools-> Zeichentabelle

Ihre Auswahl wird so etwas wie:

Select * from table where FieldWithWingding = 'ß'

Versuchen Sie diese: select Unicode(N'ß'), Nchar(Unicode(N'ß'))

Verwendung @filter nvarchar (1) oder Nchar (1) Datentypen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top