Dictionary的问题,不能读取数据

xiciliu 2011-09-27 03:28:43
定义一个dictionary
Set dictParts=CreateObject("Scripting.Dictionary")

定义了对象
Set partnetObj=New PartNet

将对象添加到了dictParts
Call DictAdd(dictParts,partnetObj.Refdes,partnetObj)

然后可以通过下面的方法获取key和value
For Each k In dictParts.Keys
msgbox(dictParts(k).toPartString()&vbCrLf)
Next

但是却不能使用下面的方法获取
msgbox(dictParts(partnetObj.Refdes))
或者
msgbox(dictParts.item(partnetObj.Refdes))
会提示 对象不支持这个方法或属性的错误。

partnetObj.Refdes就是key呀,请问这是为什么呢?

...全文
151 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
liu8257xue 2011-10-26
  • 打赏
  • 举报
回复
好像msgBox只能在客户端执行.默认是在服务器执行

4,008

社区成员

发帖
与我相关
我的任务
社区描述
它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。
社区管理员
  • vbScript社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧