Dim pLinerow As IRow
pLinerow = ptable.CreateRow  
pLinerow.Value(pLinerow.Fields.FindField("IS_CLOSED")) = 0

when this code is executed, the below mentioned error is returned,

"Error HRESULT E_FAIL has been returned from a call to a COM component"

  • Are you able to update this field's value with the arcmap field calculator? Commented Oct 17, 2012 at 14:50

1 Answer 1


Some ideas to check:

  1. Have you confirmed that you created a valid pTable object and it's not actually Nothing?
  2. Does IS_CLOSED exist in the table?
  3. If IS_CLOSED exists is it actually a numeric field?

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.