SQLSetParam, mappage
SQLSetParam continue d’être mappé au-dessus de SQLBindParameter comme dans ODBC 2. x. Même s’il est conceptuellement similaire à SQLBindParam, le Gestionnaire de pilotes ne mappe pas SQLSetParam à SQLBindParam. Cela est dû au fait que certains ODBC 2 existants. Les pilotes x utilisent la valeur spéciale de BufferLength (SQL_SETPARAM_VALUE_MAX) générée par le Gestionnaire de pilotes lorsqu’il mappe SQLSetParam sur SQLBindParameter pour déterminer quand il est appelé par un 1. x application ODBC.
Un appel à
SQLSetParam(hstmt, ipar, fCType, fSqlType, cbColDef, ibScale, rgbValue, pcbValue)
entraîne les résultats suivants :
SQLBindParameter(StatementHandle, ParameterNumber, SQL_PARAM_INPUT_OUTPUT, ValueType, ParameterType, ColumnSize, DecimalDigits, ParameterValuePtr, SQL_SETPARAM_VALUE_MAX, StrLen_or_IndPtr)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : pendant toute l’année 2024, nous allons éliminer progressivement Problèmes GitHub comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, voir :Soumettre et afficher des commentaires pour