搜索 怎么 写 where 语句 asp vb sql

有几个问题如果是字符输入进行搜索sql是这么写吗也就是找出包含输入字符的表字段sousuo=resquest("sou")rs.open"select*frombiaow... 有几个问题
如果 是字符 输入 进行搜索 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+'" "
知道请指导一下
展开
 我来答
毕幻J9
2008-09-19 · TA获得超过335个赞
知道小有建树答主
回答量:283
采纳率:0%
帮助的人:0
展开全部
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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式