asp中如何实现查询多个条件

来源:百度知道 编辑:UC知道 时间:2024/07/05 05:05:33
如学生信息表,有4个查询条件:no,sname,sex,phone,输入一个可以查询出来,输入多个同样可以查询,代码怎么写啊?详细点写呗。谢谢大家了

'给你段代码做参考
'-------
'把以下放到提交查询后的程序页面
sql="select * from 学生表 where 1=1"
if request("no")<>"" then
sql=sql&" and no like '&request("no")&'"
end if

if request("sname")<>"" then
sql=sql&" and sname like '&request("sname")&'"
end if

if request("sex")<>"" then
sql=sql&" and sex like '&request("sex")&'"
end if

if request("phone")<>"" then
sql=sql&" and phone like '&request("phone")&'"
end if

'实现查询-----------------------
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
'**************
'…… 结果显示
'**************