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.