有些参数传递的问题不太明白
call getformdata()
if btn=1 then
call inputcf()
response.redirect"*.asp"
Sub inputCF()
Dim strSp
strSP="SP_INPUT_NET_FORUM('" & cf_user & "','" & safeString(cf_title) & "','" & safeString(cf_desc) & "'," & cf_type & "," & couse_id & "," & grade & ")"
Call execStoredProcQuery(strSP,myData,iNumRows)
End sub
Sub getFormData()
btn=request("btn")
cf_course=request("course_id")
classid=request("classid")
grade=request("grade")
course_id=request("course_id")
cf_user=session("username")
cf_title=trim(request("title"))
cf_desc=request("content")
cf_type=0
End Sub
错误信息是说存储过程需要的参数没有传递,@grade,@course_id.
在前台页面中有<form ..><input type=hidden name=course_id value=<%=course_id%>等等,选查看源代码时,可以看到这几个的value="",在sub inputcf
中call前用response.write grade,可以看到为空,放在call后就有错了。
我不太明白这是为什么,错在哪里。