我试图访问已传递的URL参数。一切看起来都很好,但是我遇到了错误。我无法从给定的URL读取IDGenItem。
这是链接
/ic/GenAdmin/ItemSubmittalReport.asp?SysRef=Merseylink
O&M Process O&M-5&IDGenItem=3696672&TenderOriginator=0
IIS日志
2019-02-06 10:56:04 W3SVC100000625 TRUNK-IC-2012R2 10.40.75.28 GET /ic/GenAdmin/ItemSubmittalReport.asp SysRef=Merseylink%20O&M%20Process%20O&M-4&IDGenItem=3696661&DocSubID=&Originator=284005&Controller=284005&Shadow=0&TenderOriginator=0|157|80040e10|Procedure_or_function_'proc_GenItem_sel'_expects_parameter_'@IDGenItem'__which_was_not_supplied.
这是使用url参数连接数据库的经典asp代码
Set objGenItem_sel = New proc_GenItem_sel
With objGenItem_sel
.IDGenItem = request("IDGenItem")
.ValidForChannel = Application("ChannelID")
.ProjectID = Session("ProjectID")
Set rsH = .GetRecordset(objError)
If objError.Number <> 0 Then
CheckError objError, "Cannot Access db"
End If
结尾为