asp词典对象的使用
如果在会话级别保存一个字典对象,它将降低系统的性能,同时在应用程序级别保存一个字典对象会导致Web服务器崩溃。现在我们要考虑的是字典对象在一页上有什么设计缺陷:
你可以试试看。
集= server.createobject(ADODB。记录集)
从表中选择*
rs.open sql,Conn,1,3
集TTT = server.createobject(脚本。词典)
ttt.addXXX
设置=无
刘= TTT(XXX)你怎么找到你呢ASP页面会告诉你一个事故!!!这是非常令人惊讶的。什么是事故很难说,经过我的反复测试,是因为不能把RS(场)的字典对象的直接价值,经过反复的研究结论如下:还是是RS(场)的内存地址的店,所以我就写了这是一个灾难,解决的办法是使用RS(场)中的一个变量可以解决的,但字典对象不能拯救一个什么目标这是一个很大的问题,所以我写了这个程序,你可以将它保存为try.htm见效果。
集TTT = CreateObject(脚本。词典)
ttt.add刘
设置DDD = CreateObject(脚本。词典)
ddd.addPPP
集TTT =没有
(DDD)
警戒(BBB)
结果如何你会发现一个警报UUU描述是没有问题的,这意味着字典对象实际上是另一个
The whole clone of the dictionary object comes in, which is more verifying in the book of Wrox, which is when the dictionary object is developed by MS
这是客户的看法。
数组和字典的组合的代码也可以看到。
我= 1
picname =(XXX)
STR = pic_ 我= CreateObject(
执行(STR)
str =pic_ 我,添加
执行(STR)
Dim TTT()
ReDim TTT(5)
TTT(0)=UUU
pic_1.add 项目
刘= pic_1(picname )
集pic_2 = CreateObject(脚本。词典)
删除TTT
ReDim TTT(5)
TTT(0)=III
NNN = pic_1(项目)(0)
pic_2.add降准
zzz = pic_2(降准)(0)
警戒(刘)
警报(NNN)
警报(zzz)