这个语句运行错误,看看什么原因

basey 2013-01-25 09:33:39
SqlItem="UserName='"&UserName&"' And OpenID=''"
Set Rs = Server.CreateObject("ADODB.Recordset")
Rs.open "select * from [Users] where "&SqlItem,Conn,1,3
if not Rs.eof and not Rs.bof Then

end if

因为UserName有重复,我要找出OpenID为空的记录,但运行却提示无记录

OpenID为文本格式。直接查找UserName就没有问题,这是什么原因呢?

...全文
253 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
basey 2013-01-25
这个可以,谢谢了
回复
fzfei2 2013-01-25
SqlItem="UserName='"&UserName&"' And OpenID is null "
回复
basey 2013-01-25
还是不行,找不到记录
回复
黑心 2013-01-25
SqlItem="UserName='"&UserName&"' And (OpenID='' or OpenID=NULL)" 试试。
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告