SE_stream_set_uuid |
Sets the value for a UUID column
LONG SE_stream_set_uuid (SHORT column, const CHAR *uuid_val);
stream | The stream handle |
column | The column number |
uuid_val | Pointer to the bind variable to use for the UUID column when the stream is executed; if NULL is passed in, the column value is set to NULL when executed. |
This function sets the value of a UUID column, which is to be used to insert or update a row in a table or layer. This function copies the value into the rows staged data area. If a NULL pointer value is passed in, then the column value will be set to NULL.
UUIDs are handled as CHAR strings not as binary. UUIDs must be specified in uppercase, with the accompanying brackets, e.g. "{12345678-ABCD-DCBA-012A-AB9876543210}".
SE_BIND_CONFLICT
SE_CONNECTION_LOCKED
SE_CONNECTION_IN_USE
SE_FAILURE
SE_FUNCTION_SEQUENCE_ERROR
SE_INVALID_COLUMN_VALUE
SE_INVALID_POINTER
SE_INVALID_PARAM_VALUE
SE_INVALID_STREAM
SE_INVALID_STREAM_TYPE
SE_SDE_NOT_STARTED
SE_SUCCESS
SE_WRONG_COLUMN_TYPE