Specifies the current data length in bytes of a variable-length column or a column that allows null values.
int srv_setcollen (
SRV_PROC * srvproc,
int column,
int len );
where
SUCCEED or FAIL.
Each column of the row must first be defined with srv_describe. The column data length is set by the last call to srv_describe or srv_setcollen. If variable-length data (null-terminated data) changes for a row, srv_setcollen must be used to set it to the new length before calling srv_sendrow. For a column that allows null values, srv_describe must have been called with desttype set to a datatype that allows nulls (like srvintn) and null data is specified by calling srv_setcollen with len set to 0.
Note that when the datatype of the column is variable-length, len is not checked for reasonableness. This function will return fail if called for a fixed-length column.
This entry | For information about |
---|---|
srv_describe | Describing a result row column |
srv_setcoldata | Specifying the current address for a column's data |