搜索 怎么 写 where 语句 asp vb sql语句

来源:百度知道 编辑:UC知道 时间:2024/05/16 10:08:07
有几个问题
如果 是字符 输入 进行搜索 sql是这么写吗 也就是找出包含输入字符的表字段
sousuo=resquest("sou")
rs.open"select * from biao where lei="'+sousuo+%'" or lei="'%+sousuo+'" or lei="'sousuo'" "
如果是数字 比如 用户输入价格数字 55-99
x1=respuest("aa") x2=respuest("bb")
rs.open"select * from biao where jiage>"'+x1+'"and jiage<"'+x2+'" "
知道请指导一下

dim sousuo
sousuo=resquest.form("sou")
(如果是get方式提交用sousuo=resquest.querystring("sou"))
dim sqlstr
sqlstr="select * from biao where lei like '%"&sousuo&"%'"
建立数据库连接对象和记录集对象,略
rs.open sqlstr,conn,3,1

如果是价格
sqlstr="select * from biao where jiage>"&x1&"and jiage<"&x2