大家帮我看看这个判断语句哪里出错

my3b 2003-06-10 09:25:12
大家帮我看看这个判断语句哪里出错呢
<%if rs("fjm") ="1" then Response.Write "是"
else
response.write "否"
end if%>
这是源码,但运行时总是提示else错误,到底哪里出错呢?我看来看去就是看不出,if then else end if,不是对的吗?
...全文
22 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
windancer 2003-06-10
  • 打赏
  • 举报
回复
if 的一种写法是:if condition then dosomething 不用end if

还有就是
if conditon then
...
else
...
end if
my3b 2003-06-10
  • 打赏
  • 举报
回复
ok,我按照ligs的写法,能显示答案,但这是为何?能解释一下吗?还有,显示并不正常,只会显示否,不会显示是,按照语法如果字段中数据为1那应该显示是,否则显示否,但不管如何总是显示否,其实并没有从数据库中取出数据,哪里出错了呢?望能指点一下。
ligs 2003-06-10
  • 打赏
  • 举报
回复
写成下面的格式试试:
<%if rs("fjm") ="1" then
Response.Write "是"
else
response.write "否"
end if%>

if rs("fjm") ="1" then Response.Write "是" ---- 不能写在同一行
my3b 2003-06-10
  • 打赏
  • 举报
回复
是整数,有1和2两种值,但我觉得这里跟双括号没有关系,不知我的看法对不对?
fancyliky 2003-06-10
  • 打赏
  • 举报
回复
then后的Response.Write "是"换一行试一下
ikeepSmile 2003-06-10
  • 打赏
  • 举报
回复
你的rs("fjm")是一个字符串,还是一个整数啊?
如果是整数的话,就应该把"1"的""去掉,或者是写成rs("fjm")-1=0才更好吧。

28,390

社区成员

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

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