SE_stream_set_xml

Sets the value for an XML column

Usage syntax

LONG SE_stream_set_xml
(SE_STREAM stream,
SHORT column,
const SE_XMLDOC xmldoc);

Parameters
stream The stream handle
column The column number to set; columns numbers start with the number 1.
xmldoc The pointer to the feature structure to set
Description

SE_stream_set_xml sets the value of an XML column, which is used to insert or update a row in a table or layer.

If xmldoc is NULL, a NULL value is set for this column.

Returns

SE_SUCCESS
SE_BIND_CONFLICT

SE_CONNECTION_IN_USE

SE_CONNECTION_LOCKED

SE_FAILURE

SE_FUNCTION_SEQUENCE_ERROR

SE_INVALID_XMLDOC_OBJECT

SE_INVALID_PARAM_VALUE

SE_INVALID_POINTER

SE_INVALID_STREAM

SE_INVALID_STREAM_TYPE

SE_SDE_NOT_STARTED

SE_WRONG_COLUMN_TYPE

Note

∙  An SE_BIND_CONFLICT error is returned if SE_stream_bind_input_column was already called for the specified column or if the SE_stream_bind_input_column function is called after calling the SE_stream_set_xml function on the same column.