请问进行数据查询的时候这样写为什么不行。
<%
set conn=server.createobject("adodb.connection")
conn.open("DRIVER=Driver do Microsoft Access (*.mdb);UID=;pwd=;dbq="&server.mappath("data/db1.mdb"))
set rs=server.createobject("adodb.recordset")
if request("name")<>""
then
sql="select * from zlgd where name like '%"&request("name")&"%' order by id desc"
else
if request("lr")<>""
then
sql="select * from zlgd where lr like '%"&request("lr")&"%' order dy desc"
else
sql="select * from zlgd order by id desc"
end if
end if
rs.open sql,conn,3