Question

Dans une application winforms Je ne suis pas stocker une Wingdings caractère dans un champ de type NVARCHAR SQL Server 2005 (1).

stockage, la récupération et montrant ce caractère dans un contrôle fonctionne très bien.

Le problème que je suis confronté est la suivante: comment rechercher des enregistrements qui ont une valeur wingding char spécifique: par exemple

Select * from table where FieldWithWingding = valueOfLeftArrowChar

Comment y parvenir?

Merci d'avance

Était-ce utile?

La solution 2

Igor m'a fait remarquer dans le bon sens: il est en fait

Select * from table où FieldWithWingding = N'ß '

fonctionne très bien!

Merci à tous!

Autres conseils

Wingdings est une police ! Les polices donnent une apparence particulière aux personnages dans un jeu de caractères donné. La flèche gauche est donc un caractère. Regardez-le dans Démarrer-> Tous les programmes-> Accessoires-> Outils système> Carte de caractères

Votre sélection sera quelque chose comme:

Select * from table where FieldWithWingding = 'ß'

Essayez ceci: select Unicode(N'ß'), Nchar(Unicode(N'ß'))

Utilisez @filter nvarchar (1) ou nchar (1) les types de données

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top