急~~asp~
来源:百度知道 编辑:UC知道 时间:2024/05/22 07:35:34
在实现分页功能时
Set objConn=Server.CreateObject("ADODB.Connection")
DBPath=Server.MapPath("lixiang.accdb")
objConn.Provider="Microsoft.ACE.OLEDB.12.0"
objConn.Open DBPath
set rs=Server.CreateObject("ADODB.recordset")
sql="select * from [dairy]"
set rs=objConn.execute(sql)
totalcount=rs.recordcount
rs.pagesize=3
totalpage=rs.pagecount
为什么测试出totalpage=-1,totalcount也等于-1呢???
Set objConn=Server.CreateObject("ADODB.Connection")
DBPath=Server.MapPath("lixiang.accdb")
objConn.Provider="Microsoft.ACE.OLEDB.12.0"
objConn.Open DBPath
set rs=Server.CreateObject("ADODB.recordset")
sql="select * from [dairy]"
set rs=objConn.execute(sql)
totalcount=rs.recordcount
rs.pagesize=3
totalpage=rs.pagecount
为什么测试出totalpage=-1,totalcount也等于-1呢???
正确的写法是这样的。。
objConn.exec是不支持分页的。
Set objConn=Server.CreateObject("ADODB.Connection")
DBPath=Server.MapPath("lixiang.accdb")
objConn.Provider="Microsoft.ACE.OLEDB.12.0"
objConn.Open DBPath
set rs=Server.CreateObject("ADODB.recordset")
sql="select * from [dairy]"
rs.open sql,objConn,1,1
totalcount=rs.recordcount
rs.pagesize=3
totalpage=rs.pagecount
你在百度搜索
叶子asp分页类
分页可以选择access或者mssql,听说速度是ASP分页中最快的
现在分页都用类,单独写sql语句很繁锁