警急求救::关于ASP分页显示中的RECORDSET记录数问题(200分)

  • 主题发起人 主题发起人 xw1980
  • 开始时间 开始时间
X

xw1980

Unregistered / Unconfirmed
GUEST, unregistred user!
代码如下:
<html>
<head>
<title>无标题文档</title>
<meta http-equiv="Content-Type" content="text/html;
charset=gb2312">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<%
con="filedsn=xw.dsn"
set conn=server.CreateObject ("adodb.connection")
conn.Open con,"sa","xw"
set rsDept=server.CreateObject ("adodb.recordset")
sql_dept="select [1998].* from 1998;"
rsdept.CursorLocation =1
set rsdept=conn.Execute (sql_dept)
'rsdept.Open Sql_Dept,conn,3,3,1
rsDept.PageSize =1
rsdept.MoveFirst
for each xw in rsdept.Fields
Response.Write xw.name
next
Response.Write "<br>"&amp;rsdept.RecordCount
Response.Write "<br>"&amp;rsdept.PageCount
Response.Write "<br>"&amp;rsdept.PageSize
%>
</body>
</html>
其中,RECORDSET的RECORDCOUNT是-1,而数据记录又是可以取得的,当然不为0或-1
各位大哥请帮小弟一把,
其他一些(论坛上的)关于分页的代码我也试过,同样是不行的
看问题是否出在服务器配置上。
我的配置是:WIN2000 SERVER+IE5.5
 
try:
set rsDept=server.CreateObject ("adodb.recordset")
sql_dept="select [1998].* from 1998;"
rsdept.Open Sql_Dept,conn,3,3
rsDept.PageSize = 10
 
这个我已经试过了,
是不行的
请问你是否试成功了
 
rsdept.open sql_dept,conn,1,1
 
用ASP.NET吧,自动分页方便。
 
再找其他的代码试试吧。我已经用过好多次了,都可以。
 
教你一个最简单的办法.用DW做数据库分页,会自动生成代码.再到代码里修改成自己需要的就行,很方便的哦!
 
后退
顶部