欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【几种打开记录集方式的比较】,下面是详细的分享!
几种打开记录集方式的比较
先定义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" |
这种方式通过执行sql,返回后得到记录集,比较简单地得到经过筛选过的记录集,但是通过这种方式得到的记录集,不能进行分页显示。
文件text1.asp
|
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <% |
请求该页面得到的结果是:
------------------------------------------------------------
错误类型:
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 |
用这种方式打开的记录可以进行分页显示。
| <% dim objRs set objRs=Server.CreateObject( "ADODB.Recordset" ) objRs.open "table1" , objConn , 1 , 2 objRs.pagesize=5 objRs.absolutepage=1 %> |
用这个试试,哈哈,顺利运行。
但这种方式打开的记录集不能排序
文件test2.asp
| <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <!-- #include file="conn.asp" --> <% dim objRs set objRs=Server.CreateObject( "ADODB.Recordset" ) objRs.open "table1" , objConn , 1 , 2 objRs.sort="field1" %> |
请求该页面得到的结果是:
------------------------------------------------------------
错误类型:ADODB.Recordset (0x800A0CB3)
当前提供程序不支持排序或过滤所必需的界面。
/msg/test2.asp, 第 17 行
浏览器类型:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
网页:GET /msg/test2.asp
时间:2007年9月21日, 20:17:32
------------------------------------------------------------
怎办呢?
哈,这样就行啦。
| <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <!-- #include file="conn.asp" --> <% dim objRs set objRs=Server.CreateObject( "ADODB.Recordset" ) |
总结一下:
1、方式1,可以通过sql语句,方便地筛选你想要的记录。
2、方式2,功能比较强大,但比较复杂。
这种方式还有更有用的用法。详见其它参考资料。
以上所分享的是关于几种打开记录集方式的比较,下面是编辑为你推荐的有价值的用户互动:
相关问题:word中使用比较多的视图方式有哪几种?各种方式具有...
答:普通视图:即标准模式,是Word默认的文档查看方式,工作范围宽而直观,用于文字录入时可简化布局, 提高录入速度, 但看不到多栏等复杂版面。 页面视图:真正的全真模式,页面视图适用于概览整个文章的总体效果。它可以显示出页面大孝布局,编辑页... >>详细
相关问题:Oracle几种常见启动方式比较
答:启动方式执行的过程可管理的内容startup nomount (非安装启动)读取参数文件(这种启动只需要参数文件)启动instance, 即后台进程和分配内存(根据参数定义分配)打开alert文件,跟踪文件并记录信息a) 重建控制文件b) 重建数据库startup mount dbname... >>详细
相关问题:打开Word文档的方法有几种?
答:方法一:直接对着要打开的word文档双击,即可自动调用word软件并打开word文档。 方法二:对着要打开的word文档,点击鼠标右键,选择“打开”即可调用word打开该文档 方法三:对着要打开的word文档,点击鼠标右键,选择“打开方式”,再选择Microsoft... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
