SQLBindParam のマッピング
SQLBindParam は ODBC に存在しなかったため、非推奨と呼ばれることはできません。ただし、引き続き重複する機能を表します。ISO および Open Group 準拠のアプリケーションで使用されるため、ドライバー マネージャーはそれをエクスポートする必要があります。 SQLBindParameter には SQLBindParam のすべての機能が含まれているため、SQLBindParam は SQLBindParameter の上にマップされます (基になるドライバーが ODBC 3.x ドライバーの場合)。 ODBC 3.x ドライバーでは 、SQLBindParam を実装する必要はありません。
解説
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 ビット情報」を参照してください。