SQLPutData
SQLPutData#
The user can use this when inserting data while running command.
Syntax#
SQLRETURN SQLPutData (
SQLHSTMT stmt,
SQLPOINTER data,
SQLLEN strLength);
Arguments#
| Data Type | Argument | In/Output | Description |
|---|---|---|---|
| SQLHSTMT | stmt | Input | Command handle |
| SQLPOINTER | data | Input | Pointer of data buffer |
| SQLLEN | strLength | Input | Data size |
Return Values#
SQL_SUCCESS
SQL_SUCCESS_WITH_INFO
SQL_INVALID_HANDLE
SQL_ERROR
Description#
This inserts data while executing a statement. This is used with SQLParamData.
Diagnosis#
| SQLSTATE | Description | Comments |
|---|---|---|
| HY000 | General error | No error occurs explicitly |
| HY001 | Memory allocation error | This denotes to fail to allocate memory for handle |
| HY010 | Continuous function error |
Related Functions#
SQLBindParameter
SQLExecDirect
SQLExecute
SQLParamData