在 winforms 应用程序中,我将一个 Wingdings 字符存储在 NVARCHAR(1) 类型的 SQL Server 2005 字段中。
在控件中存储、检索和显示此字符可以正常工作。
我面临的问题是:如何搜索具有特定侧翼字符值的记录:例如
Select * from table where FieldWithWingding = valueOfLeftArrowChar
如何做到这一点?
提前致谢
在 winforms 应用程序中,我将一个 Wingdings 字符存储在 NVARCHAR(1) 类型的 SQL Server 2005 字段中。
在控件中存储、检索和显示此字符可以正常工作。
我面临的问题是:如何搜索具有特定侧翼字符值的记录:例如
Select * from table where FieldWithWingding = valueOfLeftArrowChar
如何做到这一点?
提前致谢
Wingdings 是一种字体!字体赋予给定字符集中的字符一种特殊的外观。因此,左箭头是一个字符。在开始->所有程序->附件->系统工具->字符映射中查找
您的选择将类似于:
Select * from table where FieldWithWingding = 'ß'
伊戈尔为我指明了正确的方向:实际上是
从 FieldWithWingding = N'ß' 的表中选择 *
工作正常!
谢谢大家!
试试这个:select Unicode(N'ß'), Nchar(Unicode(N'ß'))
使用 @filter nvarchar(1) 或 nchar(1) 数据类型