SQLBindParameter

SQLBindParameter binds a data buffer to a parameter marker in a SQL statement. Parameter markers are denoted by “?” in the SQL statement.

Syntax :

RETCODE SQLBindParameter (hStmt, paramNo, paramType, cType, sqlType, colDef, scale, value, valueMaxSize, valueSize )

Arguments :

The arguments for SQLBindParameter are listed in below table.

TypeNameDescription
SQLHSTMThStmtStatement handle
SQLUSMALLINTParamNoThe number of the parameter marker to bind to. Starts from 1, counted from left to right
SQLSMALLINTparamTypeParameter type
SQLSMALLINTcTypeThe C data type of the parameter
SQLSMALLINTsqlTypeThe SQL data type of the parameter
SQLUINTEGERcolDefThe precision of the parameter
SQLSMALLINTScaleThe scale of the parameter
SQLPOINTERValuePointer to the buffer where the parameter value is stored
SQLINTEGERvalueMaxSizeThe size of the parameter marker
SQLINTEGER *valueSizeActual size of the parameter value

Returns :

This function returns SQL-SUCCESS if it is successful else SQL-ERROR.

Page last modified on September 25, 2009, at 10:06 AM