
asp.net后台怎么实现多项查询,求大神教教我,感激不尽!如图
我查询一个防伪码可以正常显示。查询2个就不可以了,请问大神,怎么样才能同时查询多个防伪码并显示数据?中间用,分开。谢谢了!...
我查询一个防伪码可以正常显示。
查询2个就不可以了,请问大神,怎么样才能同时查询多个防伪码并显示数据?中间用,分开。谢谢了! 展开
查询2个就不可以了,请问大神,怎么样才能同时查询多个防伪码并显示数据?中间用,分开。谢谢了! 展开
2个回答
展开全部
string[] str = TextBox1.Text.ToString().Split(',');
string sql = "select top 10 * from table where 1=1 ";
for (int i = 0; i < str.Length; i++)
{
if (i == 0)
{
sql += " and columnname like '%" + str[i] + "%' ";
}
else
{
sql += " or columnname like '%" + str[i] + "%' ";
}
}
做个拼接吧,列名可以换成你要的,我这里用的模糊查询,你也可以换成“in”的方式,你根据你那边的情况自己修改一下就行
string sql = "select top 10 * from table where 1=1 ";
for (int i = 0; i < str.Length; i++)
{
if (i == 0)
{
sql += " and columnname like '%" + str[i] + "%' ";
}
else
{
sql += " or columnname like '%" + str[i] + "%' ";
}
}
做个拼接吧,列名可以换成你要的,我这里用的模糊查询,你也可以换成“in”的方式,你根据你那边的情况自己修改一下就行
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询