Compartilhar via


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.