asp 遇到奇怪的问题,很简单来看看

来源:百度知道 编辑:UC知道 时间:2024/06/04 19:11:31
我在access中添加aa字段,没有赋值
asp中
<%if rs("aa")="" then%>
11111
<%else%> 2222
<%end if%>
页面总是显示2222,要知道access里没有赋值啊,怎么修改才正确???
lzxassj不懂不要乱说!
<>可以

如果是=号
aa不赋值的话
<%if rs("aa")="" then%>
11111
<%else%> 2222
<%end if%> 会显示2222
但<%=rs("aa")%>就什么都没有显示。

另外
如果给aa赋值asdf(文字)就可以输出asdf
如果给aa赋值1234(数字)<%=rs("aa")%>和没有赋值一样,什么都不能输出

<%if rs("aa")<>"" then%>
2222
<%else%> 11111
<%end if%>

行不行?

很奇怪的问题,但你把aa的值打出来不就知道哪里有问题了?

rs("aa")="" 这是赋值拉,你 应该这样rs("aa")==""或是rs("aa")<>"",这才是比较

<%if rs("aa")="" or isnull(rs("aa")) then%>
11111
<%else%> 2222
<%end if%>

sdf