几种打开记录集方式的比较

  • 发布于:2020-04-26
  • 184 人围观

先定义conn.asp

<%
 dim objConn
 dim strConn
 strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & chr(34) & Server.MapPath("data.mdb") & chr(34)
 set objConn = server.createobject("adodb.connection")
 objConn.open strConn
%>
版权申明:本站文章均来自网络,本站所有转载文章言论不代表本站观点

再来看一看几种不同打开记录集(recordset)的方式

方式1、 .

 dim sql
 dim objRs

 sql = "select * from table1"
 set objRs = objConn.execute( sql ) ..

.

这种方式通过执行sql,返回后得到记录集,比较简单地得到经过筛选过的记录集,但是通过这种方式得到的记录集,不能进行分页显示。 .

文件text1.asp !

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!-- #include file="conn.asp" --> ..

<%
 dim sql
 dim objRs
 
 sql = "select * from table1"
 set objRs = objConn.execute( sql )
 
 objRs.pagesize = 5
 objRs.absolutepage = 1
%>

..

请求该页面得到的结果是: ..

------------------------------------------------------------ .

错误类型:

ADODB.Recordset (0x800A0CB3) .

当前记录集不支持书签。这可能是提供程序或选定的游标类型的限制。 ..

/msg/test1.asp, 第 12 行 对真正的成功者来说,不论他的生存条件如何,都不会自我磨灭

浏览器类型:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

网页:GET /msg/test1.asp ...

时间:2007年9月21日, 19:58:01 版权申明:本站文章均来自网络.

------------------------------------------------------------ .

方式2、 ...

 dim objRs
 set objRs = Server.CreateObject( "ADODB.Recordset" )
 objRs.open "table1" , objConn , 1 , 2

万企互联
标签: