tempad
ReadyGo!技术成就梦想 >>数据库技术 >> 奇怪呀,这样简单的判断也会有问题~~

奇怪呀,这样简单的判断也会有问题~~

ReadyGo!技术成就梦想 网络搜索 efish 2008-1-13 8:41:26

奇怪呀,这样简单的判断也会有问题~~

楼主itakeblue(牛奶2能量)2003-12-30 21:26:00 在 Web 开发 / ASP 提问

数据库里的"用户名"值为空  
   
              <%  
              if   rs("用户名")   =   ""   then  
              sign   =   "没有信息"  
              else  
              sign   =   rs("用户名")  
              end   if  
              %>  
              <%=sign%>  
   
  可是怎么调都不能正确显示"没有信息",一个字都没显示  
  如果我在"用户名"值填一个数据,就能显示出这个数据  
  这样的问题我都不好意思问,可是我却真的查不出原因,大家帮帮忙~~ 问题点数:20、回复次数:4Top

1 楼a_zhe_20(努力工作多赚钱)回复于 2003-12-30 21:28:12 得分 15

if   rs("用户名")   =   ""   then  
   
  if   rs("用户名")   =   ""   or   isnull(rs("用户名"))   thenTop

2 楼bluegirlmm(依然)回复于 2003-12-30 21:32:02 得分 5

if   trim(rs("用户名"))   =   ""   then  
   
  if   trim(rs("用户名"))   =   ""   or   isnull(rs("用户名"))   then  
  這樣似乎更正確  
  Top

3 楼itakeblue(牛奶2能量)回复于 2003-12-30 21:33:52 得分 0

可以了~~  
   
  我…………第一次看到isnull()用法呀  
  我前面倒是用了if   rs("用户名")   =   null来判断,可结果一样不行~~~  
   
  不管怎么说,问题解决了,谢谢谢谢~~Top

4 楼a_zhe_20(努力工作多赚钱)回复于 2003-12-30 21:35:06 得分 0

if   rs("用户名")   =   null   then  
  应该是  
  if   rs("用户名")   is   null   thenTop

责任编辑: efish 参与评论 查找更多:
相关文章
请问这求最大值的函数有什么错? 请问这求最大值的函数有什么错?
richTextBox选中的字体更改后出现的问题 richTextBox选中的字体更改后出现的问题
关于可连续重用程序包和非连续重用程序包的区别

关于可连续重用程序包和非连续重用程序包的区别

楼主zhanggok()2003-12-30 21:24:03 在 Oracle / 开发 提问

1可连续重用包     …

请问如结贴时"给分的和"与"原有分&q…

请问如结贴时"给分的和"与"原有分"比较的做法?

楼主look4sword(觅剑 | 劈柴、喂马、周游世界。
大调查:如果你是销售人员或售前人员请说出你的底薪…

大调查:如果你是销售人员或售前人员请说出你的底薪和一般的月薪。

系统用的时间长了, 系统用的时间长了,
请教怎么分析一段具体时间的数据变化..............…

请教怎么分析一段具体时间的数据变化...........................

楼主jiangchuandong(岁月的流逝......)2003-12-30 21:18:59 在 其他数据库开发…
求助:关于QuickRep生成报表超时。

求助:关于QuickRep生成报表超时。

各位高手,小弟我要做一个文本方式下的方框,求各位…

各位高手,小弟我要做一个文本方式下的方框,求各位帮忙

楼主caonimabi(王胜书)2003-12-30 21:15:03 在 其他开发语言 / 汇编语言 提问

小弟…

2秒记住本站域名

玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的ReadyGo.com.cn

分类导航
ReadyGo!技术成就梦想