sql语句多条件查询
在表user里有一个字段Status,值为0和1,现在想添加一个条件,如果为1则继续查询,为0则不显示查询,
我这样写sql="select * from [user] WHERE usernum Is Not Null and Status="1""提示报错,求解
if request("show")<>"yes" then sql=sql&" and Status=1"
status是什么类型的?猜测是数字,是字符串用''括起
[解决办法]
很简答的一个SQL语句拼接而已
set rs=server.createobject("adodb.recordset")
sql="select * from [user] WHERE usernum Is Not Null"
if request("show")="yes" then '等于yes,显示
sql=sql&" and Status=1"
else'否则不等于yes,隐藏
sql=sql&" and Status=0"
end if