求关于Adodb.Stream的详解!

来源:百度知道 编辑:UC知道 时间:2024/05/31 19:11:20
Ados.Mode=3
Ados.Type=1
后面的参数代表什么意思,能给我一个所有方法的详细说明吗?

现在我只会用以下方法读取跟复制原有的文件中的某几个字节:
Ados.LoadFromFile(Server.mappath("images/test.bmp"))
Ados1.write Ados.read()
不知道如何改变其中的值.比如我想要把指针移到第10个字节,在那写入 FF
忘哪位达人哥哥指教!
在做网页验证码的时候,读取一张bmp图片我想改变其中某一个点的颜色,必须将指针移至一个准确的位置然后修改成我要的那个值!可惜不知道如何在文件中修改或插入我指定的那个16位数值!

比如我想要把指针移到第55个字节,在那写入FF
一般事列中只有这样
Ados.LoadFromFile(Server.mappath("images/test.bmp"))
Ados_1.position=54
Ados_1. write Ados.read(1)
以上写入的是Ados中的一个字节,可我要指定输入一个字节该如何是好?
难不成是:
Ados_1.write FF

type 数据类型adTypeBinary 1 adTypeText 2
mode 访问模式adModeRead 1 adModeWrite 2 adModeReadWrite 3

你的问题:可以建两个stream,想怎么操作就怎么操作。

这是我用adodb.stream时留的笔记。

我觉得最详细的是:在msdn中找Stream object (ADO)这个最详细。
我也是在msdn中查的。
你自己看看。

-------ADODB.Stream用法-----
msdn keyword:
Stream object (ADO)

property
lineseparator
eos end position
charset 字符集
size 大小
position 当前位置
type 数据类型adTypeBinary 1 adTypeText 2
state 当前状态
mode 访问模式adModeRead 1 adModeWrite 2 adModeReadWrite 3

method
open
close
write
writetext
read
readtext
flush
copyto
skipline
seteos
savetofile
loadfromfile
cancel

下面给个实例!