主题:谁能帮我解释mode=3,open,position=0是什么意思?
veng
[专家分:0] 发布于 2007-01-12 08:59:00
set oUpFileStream = Server.CreateObject("adodb.stream")
oUpFileStream.Type = 1
oUpFileStream.Mode = 3
oUpFileStream.Open
oUpFileStream.Write Request.BinaryRead(Request.TotalBytes)
oUpFileStream.Position=0
RequestBinDate = oUpFileStream.Read
iFormEnd = oUpFileStream.Size
谁能帮我解释mode=3,open,position=0是什么意思,好吗?谢谢!
回复列表 (共3个回复)
沙发
longlong16 [专家分:10670] 发布于 2007-01-12 10:42:00
你这里就是建立个adodb.stream对象用来读取二进制数据,这里
oUpFileStream.Type = 1
Type 指定或返回的数据类型,可选参数为:
adTypeBinary =1
adTypeText =2 这里是1 表示返回类型是adtypebinary
oUpFileStream.Mode = 3
Mode 指定打开模式,可选参数如下:
adModeRead =1
adModeReadWrite =3
adModeRecursive =4194304
adModeShareDenyNone =16
adModeShareDenyRead =4
adModeShareDenyWrite =8
adModeShareExclusive =12
adModeUnknown =0
adModeWrite =2
这里是3表示adModeReadWrite读写模式
open 是打开对象,其完整的形式是Object.Open(Source,[Mode],[Options],[UserName],[Password])
你这里是分开写的!
Position 指定或返加对像内数据的当前指针。一般设置为0表示在开头位置!
板凳
peizhouluo [专家分:770] 发布于 2007-01-12 10:48:00
[quote]你这里就是建立个adodb.stream对象用来读取二进制数据,这里
oUpFileStream.Type = 1
Type 指定或返回的数据类型,可选参数为:
adTypeBinary =1
adTypeText =2 这里是1 表示返回类型是adtypebinary
oUpFileStream.Mode = 3
Mode 指定打开模式,可选参数如下:
adModeRead =1
adModeReadWrite =3
adModeRecursive =4194304
adModeShareDenyNone =16
adModeShareDenyRead =4
adModeShareDenyWrite =8
adModeShareExclusive =12
adModeUnknown =0
adModeWrite =2
这里是3表示adModeReadWrite读写模式
open 是打开对象,其完整的形式是Object.Open(Source,[Mode],[Options],[UserName],[Password])
你这里是分开写的!
Position 指定或返加对像内数据的当前指针。一般设置为0表示在开头位置![/quote]
受益!
3 楼
peizhouluo [专家分:770] 发布于 2007-01-12 10:49:00
[quote]你这里就是建立个adodb.stream对象用来读取二进制数据,这里
oUpFileStream.Type = 1
Type 指定或返回的数据类型,可选参数为:
adTypeBinary =1
adTypeText =2 这里是1 表示返回类型是adtypebinary
oUpFileStream.Mode = 3
Mode 指定打开模式,可选参数如下:
adModeRead =1
adModeReadWrite =3
adModeRecursive =4194304
adModeShareDenyNone =16
adModeShareDenyRead =4
adModeShareDenyWrite =8
adModeShareExclusive =12
adModeUnknown =0
adModeWrite =2
这里是3表示adModeReadWrite读写模式
open 是打开对象,其完整的形式是Object.Open(Source,[Mode],[Options],[UserName],[Password])
你这里是分开写的!
Position 指定或返加对像内数据的当前指针。一般设置为0表示在开头位置![/quote]
受益!
我来回复