SQL a C: GUID
El identificador del tipo de datos ODBC SQL guid es:
SQL_GUID
En la tabla siguiente se muestran los tipos de datos ODBC C a los que se pueden convertir los datos DE SQL GUID. Para obtener una explicación de las columnas y los términos de la tabla, vea Convertir datos de SQL a tipos de datos de C.
Identificador de tipo de C | Prueba | *TargetValuePtr | *StrLen_or_IndPtr | SQLSTATE |
---|---|---|---|---|
SQL_C_CHAR | BufferLength> Longitud del byte de caracteres | data | 36 | N/D |
BufferLength< 37 | No definido | No definido | 22003 | |
SQL_C_WCHAR | BufferLength> Longitud de caracteres | data | 36 | N/D |
BufferLength< 37 | No definido | No definido | 22003 | |
SQL_C_BINARY | Longitud de bytes de datos <= BufferLength | data | Longitud de los datos en bytes | N/D |
Longitud de bytes de BufferLength de datos > | No definido | No definido | 22003 | |
SQL_C_GUID | None[a] | data | 16[b] | N/D |
[a] El valor de BufferLength se omite para esta conversión. El controlador supone que el tamaño de *TargetValuePtr es el tamaño del tipo de datos de C.
[b] Este es el tamaño del tipo de datos de C correspondiente.