adodb.stream组件的详细用法

adodb.stream组件的详细用法

ID:14321563

大小:44.50 KB

页数:12页

时间:2018-07-27

adodb.stream组件的详细用法_第1页
adodb.stream组件的详细用法_第2页
adodb.stream组件的详细用法_第3页
adodb.stream组件的详细用法_第4页
adodb.stream组件的详细用法_第5页
资源描述:

《adodb.stream组件的详细用法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、adodb.Stream组件的详细用法概述  Stream对象表示二进制数据或文本的流。  在诸如文件系统或电子邮件系统这样的树状分级结构中,Record可能有一个与之相关联的位的默认二进制流,其中包含文件或电子邮件的内容。Stream对象可用于对包含这些数据流的字段或记录进行操作。可以通过下列方式获取Stream对象:  通过指向包含二进制或文本数据的对象(通常是文件)的URL。此对象可以是简单的文档、表示结构化文档的Record对象或文件夹。  通过打开与Record对象相关联的默认Stream对象。打开Record时便可获取与Record对象相关联的默认流。只需打开该流便可删

2、除一个往返过程。  通过将Stream对象实例化。这些Stream对象可用来存储用于应用程序的数据。跟与URL相关联的Stream或Record的默认Stream不同,实例化的Stream在默认情况下与基本源没有关联。  Stream对象的方法和属性可以执行下列操作:  用Open方法从Record或URL打开Stream对象。  用Close方法关闭Stream。  用Write和WriteText方法向Stream对象中输入字节或文本。  用Read和ReadText方法从Stream中读取字节或文本。  用Flush方法将仍在ADO缓冲区中的任何Stream数据写入基本对象。

3、  用CopyTo方法将Stream的内容复制到另一Stream。  用SkipLine方法和LineSeparator属性控制从源文件中读取行的方式。  用EOS属性和SetEOS方法确定流位置的结尾。  用SaveToFile和LoadFromFile方法保存和恢复文件中的数据。  用Charset属性指定用于存储Stream的字符集。  用Cancel方法终止异步Stream操作。  用Size属性确定Stream中的字节数。  用Position属性控制Stream中的当前位置。  用Type属性确定Stream中的数据类型。  用State属性确定Stream的当前状态(

4、已打开、关闭或正在执行)。  用Mode属性指定Stream的访问模式。-------------------------------------------------Open方法打开Stream对象来操作二进制或文本数据的流。  语法:Stream.OpenSource,Mode,OpenOptions,UserName,Password  参数:1、Source可选variant值,指定Stream的数据源,Source可能包含绝对URL字符串,该字符串指向某个众所周知的树状结构(如电子邮件或文件系统)中现有的节点。应使用URL关键字(“URL=http://server/f

5、older”)来指定URL。另外,Source也可包含对已打开的Record对象的引用,该对象打开与Record相关联的默认流。如果未指定Source,Stream将被实例化并被打开,默认情况下它不与基本源相关联。  2、Mode可选。ConnectModeEnum值,指定得出的Stream的访问模式(例如,读/写或只读)。默认值为adModeUnknown。有关访问模式的详细信息,请参阅Mode属性。如果未指定Mode,它将被源对象继承。例如,如果以只读模式打开源Record,那么默认情况下Stream也将以只读模式打开。  3、OpenOptions可选。StreamOpenO

6、ptionsEnum值。默认值为adOpenStreamUnspecified(adOpenStreamAsync=1,adOpenStreamFromRecord=4,adOpenStreamUnspecified=-1)。  4、UserName可选。String值,包含(在需要时)访问Stream对象的用户标识。  5、Password可选。String值,包含(在需要时)访问Stream对象的密码。  说明:当把Record对象作为源参数传递时,将不使用UserID和Password参数,因为这样就已经可以访问Record对象。与之类似,Record对象的Mode也被传递给

7、Stream对象。  如果未指定Source,打开的Stream将不包含数据,并且其Size为零(0)。当Stream关闭时,要避免丢失任何写入此Stream的数据,请用CopyTo或SaveToFile方法保存Stream,或将其保存到另一个内存位置。  Stream未打开时,有可能读取Stream的所有只读属性。如果异步打开Stream,所有后续的操作(除了检查State和其他只读属性)都将被阻塞,直到Open操作完成为止。--------------------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。