我有一个包含列捐赠者详细信息的表,我使用以下查询来绑定asp.net中的网格后端是sql server 2005.donordetails是一个unicode列
select donordetails,serialno,did from sktdonor where donordetails like N'% "+ DropDownList1.SelectedItem.Text +" %' order by serialno asc
执行的QUERY GOT但它不显示输出 请帮助!!!!
答案 0 :(得分:0)
(有点疯狂的猜测,但有时会发生这些事情。)你的DropDownList1.SelectedItem.Text
值周围有空格。因此,您的查询不仅将该值作为donordetails
的子字符串进行查找,而且还将其作为单独的单词,更具体地说,一个单词前后都跟有至少一个空格字符。如果那不是您的意图,那么只需删除空格(前导%
之后的空格和最后%
之前的空格。)