C en SQL : GUID
L’identificateur du type de données ODBC C GUID est :
SQL_C_GUID
Le tableau suivant montre les types de données ODBC SQL vers lesquels les données GUID C peuvent être converties. Pour obtenir une explication des colonnes et des termes de la table, consultez Conversion de données de C en types de données SQL.
Identificateur de type SQL | Test | SQLSTATE |
---|---|---|
SQL_CHAR | Longueur d’octet de >colonne = 36 | n/a |
SQL_VARCHAR | Longueur d’octet de < colonne 36 | 22001 |
SQL_LONGVARCHAR | La valeur de données n’est pas un GUID valide | 22018 |
SQL_WCHAR | Longueur des caractères de >colonne = 36 | n/a |
SQL_WVARCHAR | Longueur du caractère de < colonne 36 | 22001 |
SQL_WLONGVARCHAR | La valeur de données n’est pas un GUID valide | 22018 |
SQL_GUID | None[a] | n/a |
[a] Toutes les valeurs hexidecimales sont valides en tant que GUID.
Le pilote ignore la valeur longueur/indicateur lors de la conversion de données à partir du type de données GUID C et suppose que la taille de la mémoire tampon de données correspond à la taille du type de données GUID C. La valeur length/indicator est transmise dans l’argument StrLen_or_Ind dans SQLPutData et dans la mémoire tampon spécifiée avec l’argument StrLen_or_IndPtr dans SQLBindParameter. La mémoire tampon de données est spécifiée avec l’argument DataPtr dans SQLPutData et l’argument ParameterValuePtr dans SQLBindParameter.
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