Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > 综合其它

adodb的内建方法可以持久化记录

时 间:2009-02-05 14:48:04
作 者:Jason Jiang   ID:348  城市:成都
摘 要:利用adodb的内建方法可以持久化记录,用这个方法可以在无法引用内存地址的情况下 传递记录集
正 文:

利用adodb的内建方法可以持久化记录,用这个方法可以在无法引用内存地址的情况下 传递记录集

举例, 从asp服务器上下载数据库的表记录。

在数据库所在目录下建立一个asp文档

<%
strConn= "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" + server.mappath("db.mdb")
Set rst = Server.CreateObject("ADODB.Recordset")
rst.ActiveConnection = strConn
rst.Source = "Select * FROM tablename"
rst.CursorType = 0
rst.CursorLocation = 2
rst.LockType = 1
rst.Open()

'指定服务器输出内容

Response.ContentType = "text/xml"
Response.Expires = 0
Response.Buffer = False
Response.Charset = "UTF-8"

rst.save Response, 1   'rst 的输出方法可以直接 Response这个stream对象
rst.Close
Set rst=Nothing

%>

在客户端可以直接使用如下代码读取

set rst  = new adodb.recordset

rst.open "http://www.xxx.com/xxx.asp"

使用这个方法可以避免对记录集的整理,各字段的属性均可很好的保存下来

注: 客户端对ado的引用一定要是2.5版本以后的, access默认的是对2.1的引用,不知道直接保存到流对象.



Access软件网QQ交流群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助