connstr="Provider=sqloledb;server=wer;database=ert;uid=sa;pwd=;"
set dbguestbook=server.createobject("adodb.connection")
dbguestbook.open connstr
sql="select * from guestbook order by date_time desc"
set rsguestbook=dbguestbook.execute(sql)
'加上以下这一句
rsguestbook.CursorLocation = 3
你的服务器肯定不是2000 SERVER,如果我说的正确,我建议你最好是把total自己算出来,偶以前碰到个这个问题,我在SERVER下没事,但在PROFESSIONAL下有这种问题,别忘了
do while not rs.eof
total=total+1
rs.movenext
loop
后,还要RS.MOVEFIRST,因为你可能还要操作数据库
所以你可以按我的方法试试,祝你好运!
我是用这个连接数据库的:
connstr="Provider=sqloledb;server=wer;database=ert;uid=sa;pwd=;"
set dbguestbook=server.createobject("adodb.connection")
dbguestbook.open connstr
sql="select * from guestbook order by date_time desc"
set rsguestbook=dbguestbook.execute(sql)
allpage=rsguestbook.pagecount '留言总页数
total=rsguestbook.recordcount '留言总数