Partilhar via


Identificadores de tipo

Para descrever os tipos de dados SQL e C, o ODBC define dois conjuntos de identificadores de tipo. Um identificador de tipo descreve o tipo de uma coluna SQL ou um buffer C. É um valor #define e, geralmente, é passado como argumento de função ou retornado em metadados.

Por exemplo, a chamada a seguir para SQLBindParameter associa uma variável do tipo SQL_DATE_STRUCT a um parâmetro de data em uma instrução SQL. O identificador de tipo C SQL_C_TYPE_DATE especifica o tipo da variável Date, e o identificador de tipo SQL SQL_TYPE_DATE especifica o tipo do parâmetro dinâmico.

SQL_DATE_STRUCT Date;  
SQLINTEGER  DateInd = 0;  
SQLBindParameter(hstmt, 1, SQL_PARAM_INPUT, SQL_C_TYPE_DATE, SQL_TYPE_DATE, 0, 0,  
                  &Date, 0, &DateInd);