asp.net+ sql server 多条件查询(高级搜索),假如一共可以输入5个条件,但是用户根据需要可能只输2个或3个,也肯能是4个,写查询方法是不是也需要写多个方法,还是只需要写一个方法,有好的解决方法吗,提供点思路也可以啊,请数据库高手指点。 比如有三个条件,分别对应于三个TEXtBox,tj1\tj2\tj3 可以这样构造: sql="select * from table_name where 1=1"; if(tj1!="") { sql+=" and tj1='"+tj1+"'" } if(tj2!="") { sql+=" and tj2='"+tj2+"'" } if(tj3!="") { sql+=" and tj3='"+tj3+"'" }用linq应该如何写?
添加回答
举报
0/150
提交
取消