The ifx_var_setdata() function
The ifx_var_setdata() function stores data in an lvarchar or var binary host variable.
Syntax
var binary
mint ifx_var_setdata(var_bin, buffer, buf_len)
var binary **var_bin;
char *buffer;
int4 buf_len;
lvarchar
mint ifx_var_setdata(lvar, buffer, buf_len)
lvarchar **lvar;
char *buffer;
int4 buf_len;
- buffer
- A character buffer that contains the data to store in the lvar or var_bin host variable.
- buf_len
- The length, in bytes, of the buffer.
- var_bin
- The address of the var binary host variable.
- lvar
- The address of the lvarchar pointer host variable.
Usage
The ifx_var_setdata() function stores the data in buffer in the data buffer of the lvar or var_bin host variable. For an lvarchar pointer host variable, Informix® ESQL/C expects the data inside buffer to be null-terminated ASCII data.
Return codes
- 0
- The function was successful.
- <0
- The function was not successful and the return value indicates the cause of the error.