急,sql查询问题

用ASP写了个下拉列表
<select name="result">
<option value=""></option>
<option value="xs">aa</option>
</select>
后用SQL进行查询
select * from db where cjjg="&result&" or "&result&" is null
为何只要加上判断"&result&" is null就无法查询出结果?
请各位帮忙看看,谢谢.
[305 byte] By [clarechao-clare] at [2008-1-9]
# 1
select * from db where cjjg="&result&" or cjjg is null or cjjg = ''
dawugui-潇洒老乌龟 at 2007-10-18 > top of Msdn China Tech,MS-SQL Server,基础类...
# 2
"&result&" is null
这本来就是个值又不为空当然没结果,改成or cjjg is null 吧
# 3
靠,单引号呢?
yuanmu-原木 at 2007-10-18 > top of Msdn China Tech,MS-SQL Server,基础类...
# 4
呵呵,单引号没了!
hrb133yqq at 2007-10-18 > top of Msdn China Tech,MS-SQL Server,基础类...