Access ADO2.5比ADO2.1新增的两个实用对象
- 2002-08-14 04:00:00
- zhuyiwen-Office交流网 原创
- 4348
Access ADO2.5比ADO2.1新增的两个实用对象
ADO在Access中使用非常多,现在ADO的版本也从2.1 或到 2.5 2.6 2.8
那从ADO2.5开始,多了什么内容和功能呢?
OFFICE 2000 安装的数据访问组件为 ADO 2.1
OFFICE XP 安装的数据访问组件为 ADO 2.5
ADO 2.5 比 ADO 2.1 新增的两个实用对象: Record 和 Stream
一、Records 代表记录集、文件或文件系统目录中的一行。使用 Record 对象的一个例子是连接到一个URL的绝对或相对路径,并用 Record 对象管理相对路径的文件或目录。 Record 对象中的字段是文件或目录。下例演示了连接到一个URL并迭代相对于URL的每一个文件。
Sub OpenRecord()
Dim Record As New ADODB.Record
Call Record.Open("","URL=http://localhost/",,adOpenIfExists Or adCreateCollection)
Dim Recordset As New ADODB.Recordset
Set Recordset = Record.GetChildren
While Not Recordset.EOF
Debug.Print Recordset(0)
Recordset.MoveNext
Wend
End Sub
注:要求本机安装了IIS才能测试本例
二、Stream 与采用它们的大多数语言中的流类似。流是定义来管理二进制流的类的名称。 Record 对象管理文件系统,流管理单个文件。下例演示了使用一个 Stream 对象在 Intranet 上读取文本文件。
Sub OpenStream()
Dim Record As New ADODB.Record
Call Record.Open("Text.txt","URL=http://localhost/Access/",,adModeRead)
Dim Stream As New ADODB.Stream
Call Stream.Open(Record, adModeRead, adOpenStreamFromRecord)
Dim Text As String
Stream.Charset = "ascii"
Text = Stream.ReadText(adReadAll)
Debug.Print
End Sub
注:要求本机安装了IIS才能测试本例,且在虚拟目录 Access 下存在 Text.txt 文件
即使OFFICE 2000没有这个组件,可下载 MDAC 2.5 或更高版本来升级数据访问组件。
(ADO_RDO-相关文章技巧链接):
ADO 2.5 比 ADO 2.1 新增的两个实用对象
通用模块:读取图片文件并保存到OLE字段中
- office课程播放地址及课程明细
- Excel Word PPT Access VBA等Office技巧学习平台
- 将( .accdb) 文件格式数据库转换为早期版本(.mdb)的文件格式
- 将早期的数据库文件格式(.mdb)转换为 (.accdb) 文件格式
- KB5002984:配置 Jet Red Database Engine 数据库引擎和访问连接引擎以阻止对远程数据库的访问(remote table)
- Access 365 /Access 2019 数据库中哪些函数功能和属性被沙箱模式阻止(如未启动宏时)
- Access Runtime(运行时)最全的下载(2007 2010 2013 2016 2019 Access 365)
- Activex控件或Dll 在某些电脑无法正常注册的解决办法(regsvr32注册时卡住)
- office使用部分控件时提示“您没有使用该ActiveX控件许可的问题”的解决方法
- RTF文件(富文本格式)的一些解析
- Access树控件(treeview) 64位Office下出现横向滚动条不会自动定位的解决办法
- Access中国树控件 在win10电脑 节点行间距太小的解决办法
- EXCEL 2019 64位版(Office 2019 64位)早就支持64位Treeview 树控件 ListView列表等64位MSCOMMCTL.OCX控件下载
- VBA或VB6调用WebService(直接Post方式)并解析返回的XML
- 早期PB程序连接Sqlserver出现错误
- MMC 不能打开文件C:/Program Files/Microsoft SQL Server/80/Tools/Binn/SQL Server Enterprise Manager.MSC 可能是由于文件不存在,不是一个MMC控制台,或者用后来的MMC版
- sql server连接不了的解决办法
- localhost与127.0.0.1区别
- Roych的浅谈数据库开发系列(Sql Server)
- sqlserver 自动备份对备份目录没有存取权限的解决办法
- 安装Sql server 2005 express 和SQLServer2005 Express版企业管理器 SQLServer2005_SSMSEE
联系人: | 王先生 |
---|---|
Email: | 18449932@qq.com |
QQ: | 18449932 |
微博: | officecn01 |