数据怎么输出不对
<!--#include file="conn.asp"--><%
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from yonghu where uid=12",conn,3,2
if rs.bof or rs.eof then
response.Write("wo hao ")
else
if rs("userid")="" or rs("userid")=0 then
response.Write("nihao ")
else
response.Write("tahao")
end if
end if
%>
很简单的一个例子但是怎么用if rs("userid")="" or rs("userid")=0控制不住呢,我的数据库 定义的一个userid字段,是数字型的,可以为空
该字段我什么也没填,但是我用if rs("userid")="" or rs("userid")=0 他怎么输出的是tahao呢,应该是nihao 啊