查询结果分页为何不成功?
代码1:
Set RS=Server.CreateObject("ADODB.Recordset")
'打开记录集对象, 并使用静态记录指针, 亦可传入1使用索引集记录指针
RS.Open "货物信息",DBConnection,3
'设定每10笔记录为1页
RS.PageSize =10
代码2:
Set RS=DBConnection.Execute(SQL_Statement)
'按照输入的SQL查询条件建立RS
RS.Open "货物信息",DBConnection,3
'设定每5笔记录为1页
RS.PageSize =10
两段代码,第一段是从数据库中直接读取数据,然后进行分页显示,第二段将数据库中符合查询条件的信息分页显示。
初学,无经验,不知RS建立的有何区别。为何第一段没有问题,第二段就出现如下问题?
*******************************
ADODB.Recordset 错误 '800a0e79'
对象打开时,操作不被允许。
/mylocalasp/search.asp,行39
*******************************
而且我把RS.Open "货物信息",DBConnection,3这句去掉就可以显示查询的数据,但是查询后结果的分页还是不能实现,请高手帮忙分析一下这个问题!!!!