关于ASP与SQL的一个问题

jcins 2004-10-18 11:25:36
字段a在sql server中是char类型.
在ASP页面中读取数据表后用
select case rs("a")
case "192.168.0.1"
response.write "地址为192.168.0.1"
end select
运行不报错,但是这个位置没有任何显示.
求高手指教.
...全文
66 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jcins 2004-10-18
  • 打赏
  • 举报
回复
谢谢!
jcins 2004-10-18
  • 打赏
  • 举报
回复
常规方法都试过.没好使.正如二楼所写的.
select case trim(rs("a"))
case "192.168.0.1"
response.write "地址为192.168.0.1"
end select
加了个trim就好使了.
flingpig 2004-10-18
  • 打赏
  • 举报
回复
字段类型改为varchar后,加个trim试试
楼上的也是一个好方法
mayongzhi 2004-10-18
  • 打赏
  • 举报
回复
还没写完
case else
response.write (str) '看看a里存的到底是什么
end select
mayongzhi 2004-10-18
  • 打赏
  • 举报
回复
你加个 trim 试试,会不会有空格存在呢
或者你加个case else判断 看看rs("a")的值不是"192.168.0.1"
eg:
str=trim(rs("a"))
select case str
case "192.168.0.1"
response.write("地址为192.168.0.1")
case else

satans18 2004-10-18
  • 打赏
  • 举报
回复
说明rs("a")里面的数据不是192.168.0.1
当然什么显示都没有了
freetaiger 2004-10-18
  • 打赏
  • 举报
回复
select case trim(rs("a"))
case "192.168.0.1"
response.write "地址为192.168.0.1"
end select

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧