다음을 통해 공유


SQLSetParam 매핑

SQLSetParam은 ODBC 2와 같이 SQLBindParameter 위에 계속 매핑됩니다.x. 개념적으로 SQLBindParam과 유사하지만 드라이버 관리자는 SQLSetParam을 SQLBindParam매핑하지 않습니다. 이는 특정 기존 ODBC 2 때문입니다.x 드라이버는 드라이버 관리자가 SQLBindParameter 위에 SQLSetParam을 매핑할 때 생성하는 BufferLength(SQL_SETPARAM_VALUE_MAX)의 특수 값을 사용하여 1에서 호출되는 시기를 결정합니다.x ODBC 애플리케이션.

에 대한 호출

SQLSetParam(hstmt, ipar, fCType, fSqlType, cbColDef, ibScale, rgbValue, pcbValue)  

은 다음과 같은 결과를 하게 됩니다.

SQLBindParameter(StatementHandle, ParameterNumber, SQL_PARAM_INPUT_OUTPUT, ValueType, ParameterType, ColumnSize, DecimalDigits, ParameterValuePtr, SQL_SETPARAM_VALUE_MAX, StrLen_or_IndPtr)