adodb的内建方法可以持久化记录-sosopain
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 综合其它


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

发表时间:2009/2/5 14:48:04 评论(1) 浏览(8192)  评论 | 加入收藏 | 复制
   
摘 要:利用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群(群号:198465573)
 
 相关文章
ADO版本造成recordset无法直接XML持久化  【微软  2009/2/5】
常见问答
技术分类
相关资源
文章搜索
关于作者

sosopain

文章分类

文章存档

友情链接