SQLBindParam-Zuordnung

SQLBindParam kann nicht wirklich als veraltet bezeichnet werden, da es in ODBC nie existierte; es stellt jedoch weiterhin doppelte Funktionalität dar – der Driver Manager muss sie exportieren, da ISO- und Open-Group-konforme Anwendungen sie verwenden werden. Da SQLBindParameter alle Funktionen von SQLBindPam enthält, wird SQLBindParam auf SQLBindParameter gelegt (wenn der zugrundeliegende Treiber ein ODBC 3.x-Treiber ist). Ein ODBC 3.x-Treiber muss SQLBindParam nicht implementieren.

Bemerkungen

Wenn folgender Aufruf zu SQLBindParam gemacht wird:

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

ruft der Treibermanager SQLBindParameter im Treiber wie folgt auf:

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

Siehe ODBC 64-Bit-Informationen, wenn Ihre Anwendung auf einem 64-Bit-Betriebssystem ausgeführt wird.