Parameter
|
Type
|
Description
|
IN
|
||
hstmt
|
DAM_HSTMT
|
The statement handle.
|
hRow
|
DAM_HROW
|
The row handle.
|
iResColNum
|
int
|
The result column number.
|
iXoType
|
int
|
The type of the data. The data can be supplied in a format that corresponds to the column's definition in the schema or in any other format and the OpenAccess SDK SQL engine will perform the required conversion.
|
pColVal
|
void *
|
The pointer to the data. The C type of the data should correspond to the iXoType value. See Table 33.
|
lColValLen
|
long
|
XO_NULL_DATA - indicates a null value.
For VARCHAR, CHAR and NUMERIC data types, the attribute value must be either the length of the string, or XO_NTS if the string is null terminated.
For WCHAR, WVARCHAR, and LONGVARCHAR data types, the attribute value must be the number of WCHARs (not the number of bytes) or XO_NTS.
For all the other data types, the attribute value must be the length of the data.
The length value is required, so that the OpenAccess SDK can validate the correct data size and pass it for the iXoType.
|
RETURN
|
||
int
|
DAM_SUCCESS - added the value to the row.
DAM_FAILURE - error adding the value.
|