Scripting.Dictionary此键已与该集合的一个元素关联问题

东方迷 2014-11-10 06:32:20
ID,title,info,user_sys,mydisk,upsize,uppicext,upfilext,upflaext,upvidext,upmidext,admin,adminsys,admintab,adminother,adminskin,adminuser
Scripting.Dictionary中是不是存在默认的键?我准备将数据库中如上字段的值添加到Scripting.Dictionary中,结果提示“此键已与该集合的一个元素关联”,然后我在循环添加的时候增加了一个循环递增的变量I,变成ID0,title1,info2,……这样就没有问题了,字段中并没有重复,我想是不是Scripting.Dictionary在新建的时候默认就有键值?比方说ID这样的特殊键?
...全文
604 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
李睿_Lee 2014-11-18
  • 打赏
  • 举报
回复
名称不能用保留关键字,不然很可能会报错的。
hefeng_aspnet 2014-11-11
  • 打赏
  • 举报
回复 1
你的应该报Microsoft VBScript 运行时错误 错误 '800a01c9' 800A01C9 这个键已经是本集合的一个元素关联 你插入之前先判断一下 也有可能像你说的ID的问题 asp中很多都是这样问题 比如表名user之类的
hookee 2014-11-11
  • 打赏
  • 举报
回复
类似两维数组,在字典的Item中再放个字典即可,用 oDic(i)("id")方式引用,i是第几行。 另外最好换一个字典组件, 免费的 caprock之类的。
Dogfish 2014-11-11
  • 打赏
  • 举报
回复
加之前,检测是否有这个键的存在再处理。

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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