注册 登录
编程论坛 ASP技术论坛

程序调试,不断会有问题请教,有空的帮帮忙

jingjing316 发布于 2009-09-01 16:12, 413 次点击
只有本站会员才能查看附件,请 登录
这是9月1日下午16:00的问题。成绩查询时,查看自己的成绩正确,查看其他人的成绩却无法实现,也没有看出程序有什么问题。主要看这个searchscore.asp,看看里面哪个地方有错误。
只有本站会员才能查看附件,请 登录

按理说序号从1开始,可是它却显示-9,实在不知道是什么原因,做过路过的,抽空给看看,谢谢!
8 回复
#2
jingjing3162009-09-01 16:32
9月1日16:00提出的问题已经解决,查询语句where后边的条件错误引起的,以后有什么问题会继续问的,请热心的坛友们不吝帮助!
#3
jingjing3162009-09-02 09:41
Microsoft JET Database Engine 错误 '80040e10'

至少一个参数没有被指定值。

请问一般什么情况下会出现这种报错?
9月2日 9:40 提问
#4
yms1232009-09-02 11:03
以下是引用jingjing316在2009-9-2 09:41的发言:
Microsoft JET Database Engine 错误 '80040e10'

至少一个参数没有被指定值。

请问一般什么情况下会出现这种报错?
9月2日 9:40 提问
SQL语句错误,参数没传过来可能出现这个错误
#5
jingjing3162009-09-02 11:49
Microsoft JET Database Engine 错误 '80040e14'

无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE'。

/ww/2/adminsubjectdel.asp,行 32
conn.execute "delect from exam_score where subject="&subject(k)行32
明明有delete语句,问什么还期待呢?
9月2日 11:50 提问
#6
aspic2009-09-02 14:34
conn.execute "delect
明显打错字了吧~
#7
aspic2009-09-02 14:34
conn.execute "delect
明显打错字了吧~
#8
jingjing3162009-09-02 16:43
哦,谢谢提醒!自己检查总看不出来啊!
#9
jingjing3162009-09-02 17:54
<!--#include file="conn.inc"-->
<%
dim i
dim j
Dim k
Dim subject(100)
id=request("id")
id=split(id,",")
i=ubound(id)
for j=0 to i
conn.begintrans
 1.conn.execute "delete from exam_database where subject in (Select subject from  exam_subject where id="& cint(id(j))&")"
2.conn.execute "delete from exam_subject where id="& cint(id(j))

Next
response.redirect "adminsubject.asp"
%>
请问问什么光有1时,会删除表exam_database中的内容,1,2同时出现是只会删除exam_subject 中的内容,表exam_database 内容不会发生任何变化?
9月2日 18:00提问
1