IRow.Store() vs ITableWrite.WriteChangedRows()

Discussion created by scjpike on May 13, 2013
Latest reply on May 13, 2013 by sean_jones-esristaff
Can someone explain to me the differences between these two calls (other than the parameter differences)?

There is a warning about calling IRow.Store() from an edit event, but the documentation on ITableWrite.WriteChangedRows() seems to be sparse on details.

I have code that was using ITableWrite.WriteChangedRows() to commit some changes that are cached. In 9.3.1, ITableWrite.WriteChangedRows() resulted in the update of the related annotation. However, in 10.1, the related annotation is no longer updated by this call. If I use IRow.Store() instead, the related annotation is updated.

Thanks for any insights.