asp.net实现一个textbox查询多个值

时间:2022-09-03 18:40:10
一个textbox输入多个值,多个值中间用逗号分开,如何使用split截取逗号前的值,将每个值取出,然后拼接sql,实现查询

6 个解决方案

#1


string[] s = textBox1.Text.Split(',');

#2


sql = "select * from xxx where field like '%" + s[0] + "%' ";
for (int i = 1; i < s.Length; i++)
sql += "and field like '%" + s[i] + "%' ";

#3


学习下Split()  函数 用法就会了。

#4


用 Split  得到一个数组 ,然后拼成SQL 语句 。希望能帮助到你。

#5


https://msdn.microsoft.com/zh-cn/library/b873y76a.aspx
取值后拼接到你的SQL里。

#6


string[] s = textBox1.Text.Split(',');

#1


string[] s = textBox1.Text.Split(',');

#2


sql = "select * from xxx where field like '%" + s[0] + "%' ";
for (int i = 1; i < s.Length; i++)
sql += "and field like '%" + s[i] + "%' ";

#3


学习下Split()  函数 用法就会了。

#4


用 Split  得到一个数组 ,然后拼成SQL 语句 。希望能帮助到你。

#5


https://msdn.microsoft.com/zh-cn/library/b873y76a.aspx
取值后拼接到你的SQL里。

#6


string[] s = textBox1.Text.Split(',');