SQL para C: GUID
O identificador do tipo de dados GUID ODBC SQL é:
SQL_GUID
A tabela a seguir mostra os tipos de dados ODBC C para os quais os dados SQL guid podem ser convertidos. Para obter uma explicação das colunas e termos na tabela, consulte Convertendo dados de tipos de dados SQL para C.
Identificador de tipo C | Teste | *TargetValuePtr | *Strlen_or_indptr | SQLSTATE |
---|---|---|---|---|
SQL_C_CHAR | BufferLength> Comprimento do byte do caractere | Dados | 36 | n/d |
BufferLength< 37 | Indefinido | Indefinido | 22003 | |
SQL_C_WCHAR | BufferLength> Comprimento do caractere | Dados | 36 | n/d |
BufferLength< 37 | Indefinido | Indefinido | 22003 | |
SQL_C_BINARY | Comprimento de bytes de dados <= BufferLength | Dados | Comprimento dos dados em bytes | n/d |
Comprimento de bytes de dados >BufferLength | Indefinido | Indefinido | 22003 | |
SQL_C_GUID | None[a] | Dados | 16[b] | n/d |
[a] O valor de BufferLength é ignorado para essa conversão. O driver pressupõe que o tamanho de *TargetValuePtr seja o tamanho do tipo de dados C.
[b] Esse é o tamanho do tipo de dados C correspondente.