文档章节

文件操作之 ADODB.Stream

哈狮子
 哈狮子
发布于 2015/02/10 09:53
字数 345
阅读 194
收藏 0

示例:
set stream = Server.CreateObject("ADODB.Stream")
stream.mode = 3      '1-读,2-写,3-读写
stream.type = 1         '1-二进制,2-文本
stream.Open

dataStream.position = index
dataStream.CopyTo stream, count                                           
'将另一 Stream 对象 dataStream 从 index 到 index+count 的数据拷贝到 stream
stream.SaveToFile filePath, 2
'将 stream 数据保存为文件,第二个参数:1-不允许覆盖,2-覆盖写入

stream.Close
set stream = nothing

常用属性和方法:
mode        读写模式,可选值:1-读,2-写,3-读写,其它不常用
type           数据类型,可选值:1-二进制,2-文本
charset     编码方式,可选值:ascii,gb2312
position    数据流位置,表示数据操作从这里开始,第一个位置的值为 0,不是 1。
size        数据流大小(字节)
LoadFromFile        从文件读取数据到 Stream 对象,Stream 对象原有内容将被清空
SaveToFile         将 Stream 对象数据保存为文件,第二个参数:1-不允许覆盖,2-覆盖写入
Open        打开数据流
Close       关闭数据流
Read([长度])            从 Stream 对象中读取二进制数据,不指定长度表示全部读取
ReadText([长度])         从 Stream 对象中读取文本数据,不指定长度表示全部读取
Write(buffer)     将缓存数据写入 Stream 对象
WriteText(data, [option]) 将文本数据写入 Stream 对象,第二个参数:0-字符写入,1-行写入
CopyTo(destStream, count) 将 Stream 对象的指定数据拷贝到 destStream

本文转载自:http://blog.csdn.net/swordking1983/article/details/1811159

上一篇: With语句
哈狮子
粉丝 2
博文 18
码字总数 4651
作品 0
常州
私信 提问
象 DEV-Club 那样的彩色校验码

要读懂这些代码主要是要了解ASP中操作二进制数据的对象ADODB.Stream!本程序主要用的就是Adodb.Stream,如果你有这个基础,就可以进一步添加更多的功能如加入杂点,渐变底色,数字行列错位,...

晨曦之光
2012/03/09
54
0
VC6.0中使用Stream Object读取数据中流文件并显示Bmp,JPG等图片

VC6.0中使用Stream Object读取数据中流文件并显示Bmp,JPG等图片 在VC6.0中我们通常用Ado的Field 对象的GetChuck和AppendChunk来读写Blob对象,但是这样做要写很多的代码,其实ado给我们提供了...

barsoom
2012/12/13
238
1
今天打开一个网站 FSO对象实例创建失败

马克斯程序或asp程序stream对象实例创建失败解决办法 现在越来越多的网站使用动态生成静态页的技术,就是信息在写入数据库的同时,使用系统的FSO组件来生成html格式的静态页,这样能提高用户...

小崔st
2016/10/24
0
0
利用Stream下载文件

Function dl(f,n) On error resume Next Set s=CreateObject("Adodb.Stream") s.Mode=3 s.Type=1 s.Open s.Loadformfile(f) if Err..Number>0 then Response.status="404" Else Response.Con......

1430819972871681
2008/09/19
0
0
获得验证码

1.在许多论坛的登录页面上,都有一个附加码,这样做的目的是防止有人利用破解程序,暴力破解里面的密码 2.生成附加码的代码: <% Response.Buffer=false NumCode Function NumCode() Respon...

1430819972871681
2008/09/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

谁说多功能和低价格不能兼得?Aspose系列产品1024购买指南请查收!

你还在为了Word、Excel、PDF、CAD等文档格式转换而发愁吗? 你是否在寻找一款能够在应用程序中文档管理的工具呢? Aspose——支持100多种文件格式创建、编辑、转换和打印! 往下看,找一找哪...

mnrssj
11分钟前
1
0
hbase客户端API

本章介绍用于对HBase表上执行CRUD操作的HBase Java客户端API。 HBase是用Java编写的,并具有Java原生API。因此,它提供了编程访问数据操纵语言(DML)。 HBaseConfiguration类 添加 HBase 的配...

水木星辰
11分钟前
2
0
[插件化开发] 1. 初识OSGI

初识 OSGI 背景 当前product是以solution的方式进行售卖,但是随着公司业务规模的快速夸张,随之而来的是新客户的产品开发,老客户的产品维护,升级以及修改bug,团队的效能明显下降,为了解...

IsaacZhang
11分钟前
1
0
Webstorm 环境使用 nuxt.js 做开发,@ 和 ~ 别名配置

好的IDE + 好的代码提示 = 高效率的开发 webstorm 设置@和~别名,有助于代码查看和跳转. step 0 在项目下创建一个webpack.config.js,内容如下: const path = require('path')module.exp...

皇虫
15分钟前
2
0
Knative 实战:基于 Knative Serverless 技术实现天气服务-下篇

上一期我们介绍了如何基于 Knative Serverless 技术实现天气服务-上篇,首先我们先来回顾一下上篇介绍的内容: 通过高德天气 API 接口,每隔 3 个小时定时发送定时事件,将国内城市未来 3 天...

Mr_zebra
33分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部