Asignación de SQLBindParam
SQLBindParam no se puede llamar realmente en desuso porque nunca estaba allí en ODBC; sin embargo, sigue representando la funcionalidad duplicada: el Administrador de controladores debe exportarla porque las aplicaciones compatibles con ISO y Open Group la usarán. Dado que SQLBindParameter contiene toda la funcionalidad de SQLBindParam, SQLBindParam se asignará encima de SQLBindParameter (cuando el controlador subyacente es un controlador ODBC 3.x ). Un controlador ODBC 3.x no necesita implementar SQLBindParam.
Comentarios
Cuando se realiza la siguiente llamada a SQLBindParam :
SQLBindParam( StatementHandle, ParameterNumber, ValueType, ParameterType, ColumnSize, DecimalDigits, ParameterValuePtr, StrLen_or_IndPtr)
El Administrador de controladores llama a SQLBindParameter en el controlador de la siguiente manera:
SQLBindParameter( StatementHandle, ParameterNumber, SQL_PARAM_INPUT, ValueType, ParameterType, ColumnSize, DecimalDigits, ParameterValuePtr, BufferLength, StrLen_or_IndPtr)
Consulte Información de ODBC de 64 bits si la aplicación se ejecutará en un sistema operativo de 64 bits.