日期:2014-05-17  浏览次数:21186 次

关于RecordSet.AbsolutePage的问题
后台使用asp+SQL,在显示记录的时候,AbsolutePage总是为-3,而且不能对它赋值(即使赋了值,也依然为-3),不知道为何,其他的想PageSize什么的都可以使用就是这个AbsolutePage不能用,还请各位朋友赐教!

------解决方案--------------------
browse.Open SQL,conn,1,3改成browse.Open SQL,conn,1,1
------解决方案--------------------
数据库连接字符串的问题吧,写成如下方式看看

provider=sqloledb;data source=localhost;initial catalog=MYDB;user id=sa;password=;
------解决方案--------------------
你还没有connection.open吧
------解决方案--------------------
有時候用ACCESS的數據庫會出現這種問題,recordset必須用Server.CreateObject( "ADODB.RecordSet ")來創建
在SQL中這裏可能是If Request.QueryString( "page ") <=browse.PageCount Then這句話,你用CInt(Request.QueryString( "page ")) <=browse.PageCount 來進行判斷
------解决方案--------------------
Conn代码没有什么问题,你还是按照fish1719() 的思路找一下处理代码的问题了