首页 > 教學 > asp > 解決asp使用recordset跟Dictionary會出現【此索引鍵已經被集合物件中的某個項目使用】
2017
07-27

解決asp使用recordset跟Dictionary會出現【此索引鍵已經被集合物件中的某個項目使用】

最近因為某支整班查詢的程式執行效率很差,每次按完都要等個3-5秒才會出現資料,所以就想說用Dictionary來改善效能,但是每次在寫入第二筆資料時就會出現【此索引鍵已經被集合物件中的某個項目使用】問題,最後直接不用recordset的方式給值,將它給一個變數再將該變數給Dictionary就不會錯誤,最後找到問題,是因為我把沒.value屬性輸入,在有些函數就會造成抓不到.value的值,所以寫程式還是養成好習慣,不要為了少打幾個字,有時候就會遇到不可遇期的問題。

解決asp使用recordset跟Dictionary會出現【此索引鍵已經被集合物件中的某個項目使用】 - 第1张  | 彰化一整天blog
1.原本的寫法沒有.value

解決asp使用recordset跟Dictionary會出現【此索引鍵已經被集合物件中的某個項目使用】 - 第2张  | 彰化一整天blog
2.第二筆就出現錯誤了

解決asp使用recordset跟Dictionary會出現【此索引鍵已經被集合物件中的某個項目使用】 - 第3张  | 彰化一整天blog
3.將前一個加上.value,第二個不加

解決asp使用recordset跟Dictionary會出現【此索引鍵已經被集合物件中的某個項目使用】 - 第4张  | 彰化一整天blog
4.換成讀取時出現錯誤 ‘8002009’

解決asp使用recordset跟Dictionary會出現【此索引鍵已經被集合物件中的某個項目使用】 - 第5张  | 彰化一整天blog
5.第45列是顯示Dictionary的值

解決asp使用recordset跟Dictionary會出現【此索引鍵已經被集合物件中的某個項目使用】 - 第6张  | 彰化一整天blog
6.二個都加上.value就不會錯

解決asp使用recordset跟Dictionary會出現【此索引鍵已經被集合物件中的某個項目使用】 - 第7张  | 彰化一整天blog
7.或是加上一個變數來當暫存也是可以

同步發表於:解決asp使用recordset跟Dictionary會出現【此索引鍵已經被集合物件中的某個項目使用】
最后编辑:
作者:明和 蔡
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。