Compartir por


Identificadores de tipo

Para describir los tipos de datos SQL y C, ODBC define dos conjuntos de identificadores de tipo. Un identificador de tipo describe el tipo de una columna SQL o un búfer de C. Es un valor de #define y generalmente se pasa como argumento de función o se devuelve en los metadatos.

Por ejemplo, la siguiente llamada a SQLBindParameter enlaza una variable de tipo SQL_DATE_STRUCT a un parámetro date en una instrucción SQL. El identificador de tipo C SQL_C_TYPE_DATE especifica el tipo de la variable Date y el identificador de tipo SQL SQL_TYPE_DATE especifica el tipo del 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);