2012-10-30 17 views
0

我有柱捐助者的详细信息的表格,我使用下面的查询绑定在asp.net后端的网格是SQL Server的2005.donordetails是Unicode列如何在Unicode字符中使用子句和LIKE?

select donordetails,serialno,did from sktdonor where donordetails like N'% "+ DropDownList1.SelectedItem.Text +" %' order by serialno asc 

查询GOT执行,但IT显示没有输出 请帮助!

回答

0

(有点疯狂的猜测,但这些事情有时会发生。)你已经在DropDownList1.SelectedItem.Text值附近有空格。因此,您的查询不仅仅将该值视为donordetails的子字符串,而是作为单独的单词查找,更具体地说,该单词前后都至少有一个空格字符。如果这不是你的意图,那么只需删除空格(在前导%之后的那个空格和最后一个%之前的那个空格)。

相关问题