当前位置: 代码迷 >> ASP >> 这个语句运行异常,看看什么原因
  详细解决方案

这个语句运行异常,看看什么原因

热度:60   发布时间:2013-01-28 11:49:56.0
这个语句运行错误,看看什么原因
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就没有问题,这是什么原因呢?


------解决方案--------------------
SqlItem="UserName='"&UserName&"' And  (OpenID='' or OpenID=NULL)"
试试。
------解决方案--------------------

SqlItem="UserName='"&UserName&"' And  OpenID is null "
  相关解决方案