SQLBindParam のマッピング

SQLBindParam はODBCに存在しなかったため、真に非推奨とは呼べません。しかし、依然として重複した機能を表現しており、ISOやOpen Group準拠のアプリケーションが使うためドライバーマネージャーがエクスポートする必要があります。 SQLBindParameterSQLBindParamのすべての機能を含むため、基礎となるドライバがODBC 3.xの場合、SQLBindParamSQLBindParameterの上にマッピングされます。 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 ビット情報を参照してください。