SQLBindColumnDA()

Binds a buffer to a set of column markers.

Syntax

SQLRETURN SQLBindColumnDA(
   SQLHSTMT StatementHandle, 
   SQLSMALLINT* TargetTypes, 
   SQLSMALLINT* Precisions,
   SQLSMALLINT* Scales,
   SQLPOINTER* TargetValuePtrs,
   SQLLEN* BufferLengths, 
   SQLLEN** StrLens_or_Inds,
   SQLUSMALLINT Columns)

Parameters

StatementHandle – [Input] Statement handle.

TargetTypes – [Input] The C types of TargetValuePtrs. A copy of the array is made. The only way to update the C type of a column is to call this function again.

Precisions – [Deferred Input] The precision to use for this column buffer.

Scales – [Deferred Input] The scale to use for this column buffer.

TargetValuePtrs – [Deferred Input/Output] Pointers to the data buffers to bind to the columns. The elements of the array must be non-NULL.

BufferLengths – [Deferred Input] Length of the TargetValuePtrs buffers in bytes.

StrLens_or_Inds – [Deferred Input/Output] Pointer to the length/indicator buffers to bind to the columns.

Columns – [Input] The number of columns bound.