2

winforms アプリケーションでは、NVARCHAR(1) 型の SQL Server 2005 フィールドに 1 つの Wingdings char を格納しています。

この char をコントロールに格納、取得、および表示することは正常に機能します。

私が直面している問題はこれです:特定のウィング文字値を持つレコードを検索する方法:たとえば

Select * from table where FieldWithWingding = valueOfLeftArrowChar

これを達成する方法は?

前もって感謝します

4

3 に答える 3

4

Wingdingsはフォントです!フォントは、特定の文字セットの文字に特別な外観を与えます。したがって、左矢印は文字です。スタート→すべてのプログラム→アクセサリ→システムツール→キャラクターマップで調べる

あなたの選択は次のようになります:

Select * from table where FieldWithWingding = 'ß'
于 2010-03-26T10:55:01.050 に答える
1

イゴールは私を正しい方向に向けました:それは実際には

FieldWithWingding=N'ß'であるテーブルから*を選択します

正常に動作します!

みなさん、ありがとうございました!

于 2010-03-26T12:26:37.693 に答える
0

これを試して:select Unicode(N'ß'), Nchar(Unicode(N'ß'))

@filter nvarchar(1)またはnchar(1)データ型を使用する

于 2010-03-26T11:30:14.220 に答える