读书人

ASP.NET配置数据源解决方法

发布时间: 2013-10-01 12:15:56 作者: rapoo

ASP.NET,配置数据源
我在配置数据源的时候,点击where按钮,进入“添加where子句”界面,
整了个LIKE语句,从TextBox控件上获得值,如果为空 查询所有,
我该怎么弄?
ASP.NET,配置数据源解决方法 asp.net sql
[解决办法]
不可能吧 如果是空 查询的东西就是 like '%%' 就是查询全部啊.

难道 like '%null%' 了?

判断一下
[解决办法]
监视一下@pname 的值,可能@pname为NULL了。'%null%'这样肯定查不到值了。
[解决办法]
SELECT * FROM [Project]
if(pname!="")//这里加个判断会死啊
WHERE ([pname] LIKE '%' + @pname + '%')
[解决办法]
string sql="SELECT * FROM [Project] where 1=1"
if (@pname!="" && @pname !="null")
sql+=" and [pname] LIKE '%' + @pname + '%'"
[解决办法]
Where DisplayName like '%%'
直接%%中间什么都不放就是搜全部了
[解决办法]

引用:
SELECT * FROM [Project]
if(pname!="")//这里加个判断会死啊
WHERE ([pname] LIKE '%' + @pname + '%')
+10086 或者正则 pname==string.Empty?'': like '%pname%'
[解决办法]
引用:
Quote: 引用:

SELECT * FROM [Project]
if(pname!="")//这里加个判断会死啊
WHERE ([pname] LIKE '%' + @pname + '%')
+10086 或者正则 pname==string.Empty?'': like '%pname%'
双引号pname==string.Empty?"": "like '%pname%'";

读书人网 >asp.net

热点推荐