ASP 简单问题。新手 ,求解

liqiangwaini 2010-11-17 03:26:02
<%
'判断学生选题次数、确定选题、
if Action = "sel" then
'判断学生选题次数是否超过规定次数。
set rsp = server.createobject("adodb.recordset")
sql="select * from select_true where and st_number='"&session("user_no")&"'"
rsp.open sql,conn,1,1
if rsp.recordcount < 1 then
'获取选题标识
id1=Trim(Request("selid"))
id2=Trim(Request("teaid"))
id3=Trim(Request("stnumber"))
'跟新选题确选表
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from select_true"
rs.open sql,conn,1,3
rs.addnew
rs("Sel_id")=id1
rs("Tea_id")=id2
rs("St_number")=session("user_no")
rs.update
rs.close

Set rsa = Server.CreateObject("ADODB.Recordset")
sql="select * from select_cursor where sel_id="&id1
rsa.open sql,conn,1,3
rsa("sel_flag")=true
rsa.update
rsa.close
set rsa=nothing
response.Redirect("<script>alert('操作成功!');location.href=""task_list.asp""</script>")
response.End()
else
response.Write("<script>alert('您选题次数已满!请返回……');history.back()</script>")
response.End()
end if

%>

这段代码有什么错误码?我是asp新手 不太会。 希望大家帮着解决下
逻辑是先判断确改学生是否已经选题。 选题超过规定次数的话就不能选。选题成功后就跟新确选表和论题表里的字段
不知道描述的清楚没。 呵呵。 求解。。
...全文
147 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
liqiangwaini 2010-11-18
  • 打赏
  • 举报
回复
还有就是rs("St_number")=session("user_no") 这个地方
如果我同时登陆两个用户。如果我操作了第二个用户后。 再回来操作第一个用户。
就会吧第二个用户的user_no传到St_number这里去
为什么啊。 是session存放用户信息的问题吗?
怎么改呢?只能调用被页面用户的信息。
非常感谢你们咯。。。
liqiangwaini 2010-11-18
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 supper168 的回复:]
sql语句你在查询分析器里执行一下就知道了啦!
[/Quote]
呵呵。是啊。是那里的问题。。
谢谢美女咯。。
春天的气息 2010-11-18
  • 打赏
  • 举报
回复
sql语句你在查询分析器里执行一下就知道了啦!
liqiangwaini 2010-11-18
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 loadown 的回复:]
引用 7 楼 liqiangwaini 的回复:
现在能添加进去。 但是判断没有成功。而且把老师ID插到select_true 确选表 学生ID里去了。。是session的问题吗? 还是? 谢谢啊。。辛苦你们咯

这个属于逻辑问题了,仔细检查你的程序流程吧。
[/Quote]
恩 我检查下。。谢谢你咯。。
loadown 2010-11-18
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 liqiangwaini 的回复:]
现在能添加进去。 但是判断没有成功。而且把老师ID插到select_true 确选表 学生ID里去了。。是session的问题吗? 还是? 谢谢啊。。辛苦你们咯
[/Quote]
这个属于逻辑问题了,仔细检查你的程序流程吧。
liqiangwaini 2010-11-17
  • 打赏
  • 举报
回复
现在能添加进去。 但是判断没有成功。而且把老师ID插到select_true 确选表 学生ID里去了。。是session的问题吗? 还是? 谢谢啊。。辛苦你们咯
wyq29 2010-11-17
  • 打赏
  • 举报
回复
404 是找不到文件啊

晕了
liqiangwaini 2010-11-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 loadown 的回复:]
引用 2 楼 liqiangwaini 的回复:
哦。。看到了。 谢谢。。 不过运行之后还是报500错误。不知道哪里有问题哦。。asp语法有错误码?还是少代码呢。。大侠!~

打开你的IE,点击“工具”菜单---点击“internet选项”----切换到“高级”页面,从下面的“设置”列表框里,拖到最后那一块,找到“显示友好 http 错误消息”,把前面的勾去掉,一路确定返回IE主界面。

……
[/Quote]
原来还不知道呢。。谢谢。。。 现在报404错误了。
丰云 2010-11-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 loadown 的回复:]
引用 2 楼 liqiangwaini 的回复:
哦。。看到了。 谢谢。。 不过运行之后还是报500错误。不知道哪里有问题哦。。asp语法有错误码?还是少代码呢。。大侠!~

打开你的IE,点击“工具”菜单---点击“internet选项”----切换到“高级”页面,从下面的“设置”列表框里,拖到最后那一块,找到“显示友好 http 错误消息”,把前面的勾去掉,一路确定返回IE主界面。

……
[/Quote]
牛人.....
loadown 2010-11-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 liqiangwaini 的回复:]
哦。。看到了。 谢谢。。 不过运行之后还是报500错误。不知道哪里有问题哦。。asp语法有错误码?还是少代码呢。。大侠!~
[/Quote]
打开你的IE,点击“工具”菜单---点击“internet选项”----切换到“高级”页面,从下面的“设置”列表框里,拖到最后那一块,找到“显示友好 http 错误消息”,把前面的勾去掉,一路确定返回IE主界面。

然后打开你的测试页面你就可以看到是哪里的代码有错误了。
liqiangwaini 2010-11-17
  • 打赏
  • 举报
回复
哦。。看到了。 谢谢。。 不过运行之后还是报500错误。不知道哪里有问题哦。。asp语法有错误码?还是少代码呢。。大侠!~
wyq29 2010-11-17
  • 打赏
  • 举报
回复
有什么错误?

这个语句肯定不对
sql="select * from select_true where and st_number='"&session("user_no")&"'"




62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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