Usar identificadores de tipo de datos
Las aplicaciones usan identificadores de tipo de datos de dos maneras: para describir sus búferes en el controlador y para recuperar metadatos sobre el conjunto de resultados del controlador para que puedan determinar qué tipo de búferes de C usar para almacenar los datos. Las aplicaciones llaman a las siguientes funciones para realizar estas tareas:
SQLBindParameter, SQLBindCol y SQLGetData : para describir el tipo de datos C de los búferes de aplicación.
SQLBindParameter : para describir el tipo de datos SQL de parámetros dinámicos.
SQLColAttribute y SQLDescribeCol : para recuperar los tipos de datos SQL de las columnas del conjunto de resultados.
SQLDescribeParameter : para recuperar los tipos de datos sql de los parámetros.
SQLColumns, SQLProcedureColumns y SQLSpecialColumns : para recuperar los tipos de datos SQL de varias informaciones de esquema
SQLGetTypeInfo : para recuperar una lista de tipos de datos admitidos
Los identificadores de tipo de datos se almacenan en el campo SQL_DESC_CONCISE_TYPE de un descriptor. Las funciones de descriptor SQLSetDescField y SQLSetDescRec se pueden usar con los tipos adecuados para realizar las tareas enumeradas en la lista anterior. Para obtener más información, vea SQLSetDescField.