- 论坛徽章:
- 0
|
下面这段ASP代码如果连到SQLServer2000上,Response.Write mpage能显示正常的分页数,如果连的是informix,分页数都是-1,单纯执行SQL语句是可以查出表里面有几百条数据的,不知道是什么原因,是不是返回的informix结果集有自己支持分页的功能函数,麻烦大伙帮指点一下,非常感谢!
<%
dsn_1="dsn=testdb;Uid=1111;pwd=1111;"
set connaj1 = server.createobject("adodb.connection")
connaj1.open dsn_1
dim pmcount,pageno
dim rs,sql11
pmcount=21
sql11 ="select * from table1"
set rs =server.CreateObject("ADODB.RecordSet")
rs.open sql11,connaj1,1,1
rs.pagesize=pmcount '设置每页数
mpage=rs.pagecount '得到总页数
Response.Write mpage
while not rs.eof
%>
...... |
|