SQLBindParam はODBCに存在しなかったため、真に非推奨とは呼べません。しかし、依然として重複した機能を表現しており、ISOやOpen Group準拠のアプリケーションが使うためドライバーマネージャーがエクスポートする必要があります。 SQLBindParameterはSQLBindParamのすべての機能を含むため、基礎となるドライバがODBC 3.xの場合、SQLBindParamはSQLBindParameterの上にマッピングされます。 ODBC 3.x ドライバーは SQLBindParamを実装する必要はありません。
Remarks
SQLBindParamに対して以下の呼び出しが行われる場合:
SQLBindParam( StatementHandle, ParameterNumber, ValueType, ParameterType, ColumnSize, DecimalDigits, ParameterValuePtr, StrLen_or_IndPtr)
ドライバーマネージャーはドライバー内の SQLBindParameter を次のように呼び出します:
SQLBindParameter( StatementHandle, ParameterNumber, SQL_PARAM_INPUT, ValueType, ParameterType, ColumnSize, DecimalDigits, ParameterValuePtr, BufferLength, StrLen_or_IndPtr)
アプリケーションが 64 ビット オペレーティング システムで実行される場合は、 ODBC 64 ビット情報を参照してください。