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 : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour