主题:("scripting.dictionay")是什么组件
veng
[专家分:0] 发布于 2007-01-11 17:56:00
server.createObject("scripting.dictionay")
server.createObject("adodb.stream")
请问大家他们是什么组件?有什么用途?
回复列表 (共3个回复)
沙发
longlong16 [专家分:10670] 发布于 2007-01-11 18:17:00
Scripting.Dictionary是脚本运行时库附带的ActiveX对象,用于保存数据键和项目对。你可以把它看成是一个数组类,不过它比数组方便,你添加或删除其中的某个项目时不需要考虑重新排序的问题。例如:
<script language=vbscript>
Dim d '创建一个变量。
Set d = CreateObject("Scripting.Dictionary")
d.Add "a", "Athens" '添加键和项目。
d.Add "b", "Belgrade"
d.Add "c", "Cairo"
alert(d.item("a")) '显示为Athens
alert(d.count) '显示为3
d.Remove("b") '把Belgrade删掉
alert(d.count) '显示为2
</script>
adodb.stream 用途比较大 用的也比较多 Adodb.stream 提供了一种读写硬盘上文件的方法。 ... 适用于Microsoft Data Access Components 等.
它能做到类似fso组建的功能,提供对文件的读写操作,但是比fso方便快捷 更应用于xml文件的读写中!
板凳
veng [专家分:0] 发布于 2007-01-11 19:34: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
谁能帮我解释这段代码?
3 楼
peizhouluo [专家分:770] 发布于 2007-01-11 20:33:00
[quote]Scripting.Dictionary是脚本运行时库附带的ActiveX对象,用于保存数据键和项目对。你可以把它看成是一个数组类,不过它比数组方便,你添加或删除其中的某个项目时不需要考虑重新排序的问题。例如:
<script language=vbscript>
Dim d '创建一个变量。
Set d = CreateObject("Scripting.Dictionary")
d.Add "a", "Athens" '添加键和项目。
d.Add "b", "Belgrade"
d.Add "c", "Cairo"
alert(d.item("a")) '显示为Athens
alert(d.count) '显示为3
d.Remove("b") '把Belgrade删掉
alert(d.count) '显示为2
</script>
adodb.stream 用途比较大 用的也比较多 Adodb.stream 提供了一种读写硬盘上文件的方法。 ... 适用于Microsoft Data Access Components 等.
它能做到类似fso组建的功能,提供对文件的读写操作,但是比fso方便快捷 更应用于xml文件的读写中![/quote]
高手!
我来回复