50分,急!!求一ASP判断问题~!~!~在线等

HELPme114 2005-06-13 04:12:17
已知一门课的合格分数number,课程成绩表KCTABLE,进行分数判断!
现已经写好成绩大小比较了,想再加入一个判断,判断是否有这门课!
也就是先判断课程KCID是否为空,如为课程KCID为空进入CUOCU.ASP,不为空再进行判断成绩大小
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Open Application("CString")
sql = "select * from KCTABLE "
set rs1=Server.CreateObject("ADODB.Recordset")
rs1.open sql,conn

if rs1("CJ") < rs("number")then
response.redirect("CUOCU.ASP")
else
response.redirect("CHENGG.ASP")
End if

%>

上面这个是判断成绩大小的,怎么再加个判断,判断是否有这门课???
...全文
144 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
CharleneChoi 2005-06-14
  • 打赏
  • 举报
回复
If 数据库里不存在 then
跳转其它网页
else
在这里就加入你的那个判断就可以了

end if
lightenvoy 2005-06-14
  • 打赏
  • 举报
回复
问问题先把问题说清楚了...郁闷
wypenguin 2005-06-14
  • 打赏
  • 举报
回复
If 数据库里不存在 then
跳转其它网页
else
在这里就加入你的那个判断就可以了

end if
Coo994 2005-06-14
  • 打赏
  • 举报
回复
同学们!我买了一个asp.net空间
昨天我买了一个asp.net空间100mb才50元速度也很快!!!
没有什么限制!还可以做论坛~!
www.hi876.com你们也看看吧!
HELPme114 2005-06-14
  • 打赏
  • 举报
回复
KCID 是varchar型
dh20156 2005-06-13
  • 打赏
  • 举报
回复
KCID 是什么类型的 ?
zhanghongwen 2005-06-13
  • 打赏
  • 举报
回复
打开课程表
if rs.eof then
没有该课程
else
进入其它处理页面
end if
HELPme114 2005-06-13
  • 打赏
  • 举报
回复
忘了说了是已知课程YZKC和课程KCID先比较

也就是先看看表里课程KCID是否等于已知课程YZKC
也就是先判断课程KCID是否等于已知课程YZKC,如为课程KCID为不等于进入CUOCU.ASP,等于再进行判断成绩大小
wxylvmnn 2005-06-13
  • 打赏
  • 举报
回复
你这种想法有问题。怀疑你以前是用Foxpro编程的。
-------------

这也行。。。。
HELPme114 2005-06-13
  • 打赏
  • 举报
回复
都不行呀,如果课程KCID为空都报错,无法显示网页

if rs1("CJ") < rs("number") and rs("KCID")<>"" then

response.redirect("CUOCU.ASP")
else
response.redirect("CHENGG.ASP")
End if

这样不行,死在本页面报无法显示网页!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if rs1("CJ") < rs("number")then
response.redirect("CUOCU.ASP")
elseif rs1("KCID")<>"" then
response.redirect("CUOCU.ASP")
else
response.redirect("CHENGG.ASP")
End if

死在本页面报无法显示网页!
qhdhdwjf 2005-06-13
  • 打赏
  • 举报
回复
我觉得把课程名存一个表,在执行一次搜索,不就能解决问题吗,统计、添加、删除课程也方便
leo963258 2005-06-13
  • 打赏
  • 举报
回复
if rs1("CJ") < rs("number") and rs("KCID")<>"" then
...
end
lightenvoy 2005-06-13
  • 打赏
  • 举报
回复
if rs1("CJ") < rs("number")then
response.redirect("CUOCU.ASP")
elseif rs1("KCID")<>"" then
response.redirect("CUOCU.ASP")
else
response.redirect("CHENGG.ASP")
End if
up1002 2005-06-13
  • 打赏
  • 举报
回复
你这种想法有问题。怀疑你以前是用Foxpro编程的。

ASP不推荐用多个.asp文件的方法来处理条件分支。
这样用户如果记住了 .asp的名字可以绕过条件判断直接在浏览器输入地址访问特定的页面。
你所说的这样的处理课程还有成绩的问题,应该在一个.asp之内完成,
即在块IF中处理完需要做的所有操作。
up1002 2005-06-13
  • 打赏
  • 举报
回复
sql = "select * from KCTABLE where KCID=" & xxx
' xxx是给定的课程ID
set rs1=Server.CreateObject("ADODB.Recordset")
rs1.open sql,conn
if rs1.eof then
'没有这个课程ID
else
'课程ID有效
end if
rs1.close
lightenvoy 2005-06-13
  • 打赏
  • 举报
回复
if 条件1 then
...
elseif 条件2 then
...
else
...
end if

28,406

社区成员

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

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