개체 사전이 있습니다. 각 개체는 오류입니다. 로그의 오류를 반복하면서 설명을 키로 사용하여 사전에 객체를 추가하고 있습니다. 키가 이미있는 경우 개수를 업데이트하고 싶습니다. 이것이 내가 문제가되는 곳입니다. 카운트를 업데이트합니다.개체 사전에서 개체 속성을 업데이트 하시겠습니까?
정의 :이
Class errClass
Dim errDesc, errType, hasPhr, errCount, lwCount, errPriority, edge
End Class
Dim errs: Set errs = CreateObject("Scripting.Dictionary")
인구가 : 오류가 발생한 바로 위의
errDetails.errDesc = resultSet("eventtext")
errDetails.errType = resultSet("eventtype")
errDetails.edge = resultSet("namespace")
errDetails.errPriority = 1
If errs.Exists(errDetails.errDesc) Then
If dev Then WScript.Echo "Key exists, incrementing count"
errs.Item(errDetails.errDesc)("errCount") = errs.Item(errDetails.errDesc)("errCount") + 1
Else
If dev Then WScript.Echo "Key does not exist, adding"
errs.Add errDetails.errDesc, errDetails
End If
입니다 : errs.Item(errDetails.errDesc)("errCount") = errs.Item(errDetails.errDesc)("errCount") + 1
Microsoft VBScript runtime error: Object doesn't support this property or method: 'errs.Item(...)'
가 홍보 무엇입니까 사전에있는 객체의 속성을 업데이트하는 방법은 무엇입니까?
'errs.Item (errDetails.errDesc) ("errCount")'->'errs.Item (errDetails.errDesc) .errCount' –
@AnsgarWiechers에 댓글을 달았을 때 답을 쓰고 있었는데, 죄송합니다. – Rich