Mapeamento SQLBindParam

O SQLBindParam não pode ser realmente chamado de obsoleto porque nunca existiu no ODBC; no entanto, ainda representa funcionalidades duplicadas – o Gerenciador de Drivers precisa exportá-lo porque aplicações compatíveis com ISO e Open Group o usarão. Como o SQLBindParameter contém toda a funcionalidade do SQLBindParam, o SQLBindParam será mapeado sobre o SQLBindParameter (quando o driver subjacente for um driver ODBC 3.x ). Um driver ODBC 3.x não precisa implementar SQLBindParam.

Remarks

Quando a seguinte chamada ao SQLBindParam é feita:

SQLBindParam(   StatementHandle,    ParameterNumber,    ValueType,    ParameterType,    ColumnSize,    DecimalDigits,    ParameterValuePtr,    StrLen_or_IndPtr)  

o Gerenciador de Drivers chama SQLBindParameter no driver da seguinte forma:

SQLBindParameter(   StatementHandle,    ParameterNumber,    SQL_PARAM_INPUT,    ValueType,    ParameterType,    ColumnSize,    DecimalDigits,    ParameterValuePtr,    BufferLength,    StrLen_or_IndPtr)  

Consulte Informações ODBC de 64 bits, se seu aplicativo for executado em um sistema operacional de 64 bits.