Mapeamento SQLBindParam

SQLBindParam não pode realmente ser chamado de preterido porque nunca esteve lá no ODBC; no entanto, ele ainda representa a funcionalidade duplicada – o Gerenciador de Driver precisa exportá-la porque os aplicativos em conformidade com ISO e Open Group o usarão. Como SQLBindParameter contém toda a funcionalidade de SQLBindParam, SQLBindParam será mapeado sobre SQLBindParameter (quando o driver subjacente for um driver ODBC 3.x ). Um driver ODBC 3.x não precisa implementar SQLBindParam.

Comentários

Quando a seguinte chamada para SQLBindParam é feita:

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

O Gerenciador de Driver chama SQLBindParameter no driver da seguinte maneira:

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

Confira Informações de 64 bits do ODBC, se o aplicativo for executado em um sistema operacional de 64 bits.

Consulte Também

Funções preteridas de mapeamento