Share via


SQL à C : GUID

L’identificateur du type de données ODBC SQL GUID est le suivant :

SQL_GUID

Le tableau suivant montre les types de données ODBC C vers lesquels les données SQL GUID peuvent être converties. Pour obtenir une explication des colonnes et des termes de la table, consultez Conversion de données de SQL en types de données C.

Identificateur de type C Test *TargetValuePtr *StrLen_or_IndPtr SQLSTATE
SQL_C_CHAR BufferLength> Longueur d’octets du caractère Données 36 n/a
BufferLength< 37 Indéfini Indéfini 22003
SQL_C_WCHAR BufferLength> Longueur des caractères Données 36 n/a
BufferLength< 37 Indéfini Indéfini 22003
SQL_C_BINARY Longueur en octets des données <= BufferLength Données Longueur des données en octets n/a
Longueur en octets des données >BufferLength Indéfini Indéfini 22003
SQL_C_GUID None[a] Données 16[b] n/a

[a] La valeur de BufferLength est ignorée pour cette conversion. Le pilote suppose que la taille de *TargetValuePtr est la taille du type de données C.

[b] Il s’agit de la taille du type de données C correspondant.