Scripting.Dictionary中是不是存在默认的键?我准备将数据库中如上字段的值添加到Scripting.Dictionary中,结果提示“此键已与该集合的一个元素关联”,然后我在循环添加的时候增加了一个循环递增的变量I,变成ID0,title1,info2,……这样就没有问题了,字段中并没有重复,我想是不是Scripting.Dictionary在新建的时候默认就有键值?比方说ID这样的特殊键?
4 个解决方案
#1
加之前,检测是否有这个键的存在再处理。
#2
类似两维数组,在字典的Item中再放个字典即可,用 oDic(i)("id")方式引用,i是第几行。
另外最好换一个字典组件, 免费的 caprock之类的。
另外最好换一个字典组件, 免费的 caprock之类的。
#3
你的应该报Microsoft VBScript 运行时错误 错误 '800a01c9' 800A01C9 这个键已经是本集合的一个元素关联 你插入之前先判断一下 也有可能像你说的ID的问题 asp中很多都是这样问题 比如表名user之类的
#4
名称不能用保留关键字,不然很可能会报错的。
#1
加之前,检测是否有这个键的存在再处理。
#2
类似两维数组,在字典的Item中再放个字典即可,用 oDic(i)("id")方式引用,i是第几行。
另外最好换一个字典组件, 免费的 caprock之类的。
另外最好换一个字典组件, 免费的 caprock之类的。
#3
你的应该报Microsoft VBScript 运行时错误 错误 '800a01c9' 800A01C9 这个键已经是本集合的一个元素关联 你插入之前先判断一下 也有可能像你说的ID的问题 asp中很多都是这样问题 比如表名user之类的
#4
名称不能用保留关键字,不然很可能会报错的。