Can't assign value to non-updatable column (Error 40038)

You attempted to assign a value to a column that is not updatable.

To avoid this error, make sure the result set is updatable  before assigning a value to a column with either the Value property or the AppendChunk method. Note that the Updatable property does not always reflect the updatability of any given resultset due to a number of factors including permissions and type of cursor.