我正在尝试将数据从数据库绑定到我的页面,代码在下面给出
Dim oCon, pages, Rec, DisplayNum, i, page, SQL, ipage, z, MaxRows
Set QGetList = Server.CreateObject ("ADODB.Recordset")
'QGetList.PageSize = MaxRows
'QGetList.CursorLocation = adUseClient
'Set QGetProgramItem = Server.CreateObject("ADODB.Recordset")
SQL = " SELECT ModelRow, SeriesRow, ModelCode, Item.* FROM tblSPCMaster_Item Item " &_
" LEFT OUTER JOIN viewModelSeries VM on VM.vch_ModelName = Item.vModelName AND VM.modelcode = Item.vModelCode " &_
" WHERE iSPCMasterID = '" & Request.querystring("PID") & "' ORDER BY ModelRow, SeriesRow, Item.iSeq"
QGetList.Open SQL, dpconn, 1
ipage = QGetList.PageCount
if QGetList.EOF OR QGetList.BOF Then
x = 1
else
if page = 0 or page > ipage Then
QGetList.AbsolutePage = ipage
else
QGetList.AbsolutePage = page
end if
end if
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "Content-Disposition", "attachment; filename=Stock_Inventory_Management_Export_" & Year(now) & Month(now) & day(now) & hour(now) & minute(now) & ".xls"
我收到错误:
ADODB.Recordset错误' 800a0bb9'
参数类型错误,超出可接受的范围,或彼此冲突。
我想念的是我没有得到请帮帮我
答案 0 :(得分:0)
这一行:
QGetList.Open SQL, dpconn, 1
对于第一个参数,它需要一个Command
对象。你给了它一个字符串。
修复SQL注入漏洞。