错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。
/examination/createresult.asp, 第 27 行
createresult.asp的部分代码:
sql="select * from jlcx"
set rs=createobject("adodb.recordset")
rs.open sql,conn,3,2
for k=1 to request("singlecount")
rs.addnew
rs("type")="单选题"
rs("userid")=session("test")
rs("starttime")=request("kstime")
dan=request("dxtda" & k)
rs("answer")=request("NO" & dan)
rs("testid")=request("testid")
rs("subject")=request("subject")
rs("question")=request("dxt" & k) <----27行,错误提示所在行
rs("text1")=request("dxta" & k)
rs("text2")=request("dxtb" & k)
rs("text3")=request("dxtc" & k)
rs("text4")=request("dxtd" & k)
rs("text5")=request("dxte" & k)
rs("text6")=request("dxtf" & k)
rs.update
next
敬请高手给予解决,如果解决的很满意的话,我会另加100分!
提交数据的ASP代码
<%=i%>、<%=rs("question")%> |
" value="A">A、<%=rs("text1")%> |
" value="B">B、<%=rs("text2")%> |
<%
j=j+1
rs.movenext
end if
next
rs.close
set rs=nothing
%>