设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2431|回复: 2
打印 上一主题 下一主题

[ADO/DAO] 谢谢!请问有谁有使用 ADO 的 STREAM 对象的 LoadFromFile 方法以及 SaveToFile 方法

[复制链接]
跳转到指定楼层
1#
发表于 2005-5-28 04:50:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
谢谢!请问有谁有使用 ADO 的 STREAM 对象的 LoadFromFile 方法以及 SaveToFile 方法的例子和帮助的吗?好像连access的帮助中都没有.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-5-28 05:38:00 | 只看该作者
LoadFromFile 方法将现有文件的内容加载到 [url=mkMSITStore:C:\Program%20Files\Common%20Files\Microsoft%20Shared\OFFICE11\2052\ado210.chm::/htm/mdobjstream.htm]Stream[/url] 中。语法Stream.LoadFromFile <a href="" target="_blank" >FileName参数<DL><DT>FileName <DD>String 值,包含要加载到 Stream 中的文件的名称。FileName 可以包含任何 UNC 格式的有效路径和名称。如果指定的文件不存在,将发生运行时错误。 </DD></DL>说明此方法可用于将本地文件的内容加载到 Stream 对象中。还可用于将本地文件的内容上载至服务器。调用 LoadFromFile 之前 Stream 对象必须是打开的。此方法不改变 Stream 对象的绑定;它将仍旧绑定到原来打开 Stream 的 URL 或 Record 所指定的对象。LoadFromFile 用从该文件中读取的数据覆盖 Stream 对象的当前内容。Stream 中任何现有的字节都被该文件的内容覆盖。LoadFromFile 创建的 [url=mkMSITStore:C:\Program%20Files\Common%20Files\Microsoft%20Shared\OFFICE11\2052\ado210.chm::/htm/mdproeos.htm]EOS[/url] 后跟随的任何原有和剩余的字节都将被截去。在调用 LoadFromFile 后,当前位置将设置在 Stream 的开始处([url=mkMSITStore:C:\Program%20Files\Common%20Files\Microsoft%20Shared\OFFICE11\2052\ado210.chm::/htm/mdproposition.htm]Position[/url] 为 0)。为便于编码,可能会在 stream 的开始处添加 2 个字节,因此 stream 的大小与加载它的文件的大小可能不完全相同。
3#
发表于 2005-5-28 05:38:00 | 只看该作者
SaveToFile 方法把 [url=mkMSITStore:C:\Program%20Files\Common%20Files\Microsoft%20Shared\OFFICE11\2052\ado210.chm::/htm/mdobjstream.htm]Stream[/url] 的二进制内容保存到文件。语法Stream.SaveToFile <a href="" target="_blank" >FileName, <a href="" target="_blank" >SaveOptions参数<DL><DT>FileName <DD>String 值,包含要保存的 Stream 内容的文件的完整名称。可以保存到任何有效的本地位置,或任何可以通过 UNC 值访问的位置。 <DT>SaveOptions <DD>[url=mkMSITStore:C:\Program%20Files\Common%20Files\Microsoft%20Shared\OFFICE11\2052\ado210.chm::/htm/mdcstsaveoptionsenum.htm]SaveOptionsEnum[/url] 值,指定当文件不存在时 SaveToFile 是否创建新文件。默认值为 adSaveCreateNotExists。如果指定的文件不存在,可以用这些选项来指定产生错误。还可以指定 SaveToFile 覆盖现有文件的当前内容。 </DD></DL>注意   如果覆盖现有的文件(设置 adSaveCreateOverwrite),SaveToFile 将截断原始文件中超出新 [url=mkMSITStore:C:\Program%20Files\Common%20Files\Microsoft%20Shared\OFFICE11\2052\ado210.chm::/htm/mdproeos.htm]EOS[/url] 的所有字节。说明SaveToFile 可用于将 Stream 对象的内容复制到本地文件。Stream 对象的内容或属性不发生变化。调用 SaveToFile 之前,Stream 对象必须被打开。此方法不更改 Stream 对象与其基本源的关联。Stream 对象将仍与原来的 URLRecord 关联,该 URL 或 Record 在 Stream 对象打开时就是其源。完成 SaveToFile 操作后,流中的当前位置 (Position) 被设置到流的开始处 (0)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-3 05:41 , Processed in 0.073327 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表