SE_stream_fetch_row

Retrieves a single row from a specific layer

Usage syntax

LONG SE_stream_fetch_row
(SE_STREAM stream,
const CHAR *table,
LONG sde_row_id,
SHORT num_columns,
const CHAR **columns);

Parameters
stream The stream handle
table The table name
sde_row_id The row ID
num_columns The number of columns to fetch
columns An array of pointers to column names of the columns to fetch
Description

SE_stream_fetch_row retrieves the row with the specified row identifier from the specified table and column. This function initiates, executes, and fetches the data. It does not use the client/server buffering mechanism.

Returns

SE_SUCCESS
SE_ATTR_CONV_ERROR

SE_ATT_NOEXIST

SE_CONNECTION_IN_USE

SE_CONNECTION_LOCKED

SE_DB_IO_ERROR

SE_FINISHED

SE_INVALID_PARAM_VALUE

SE_INVALID_POINTER

SE_INVALID_ROW_ID_LAYER

SE_LAYER_MISMATCH

SE_LOAD_ONLY_LAYER

SE_LOG_IO_ERROR

SE_LOG_NOTOPEN

SE_MULTIPLE_SPATIAL_COLS

SE_NET_FAILURE

SE_NO_PERMISSIONS

SE_OUT_OF_CLMEM

SE_OUT_OF_SVMEM

SE_SDE_NOT_STARTED

SE_STREAM_IN_PROGRESS

SE_TABLE_NOEXIST