首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

sql语句多条件查询解决方案

2013-10-21 
sql语句多条件查询在表user里有一个字段Status,值为0和1,现在想添加一个条件,如果为1则继续查询,为0则不显

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

热点排行