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.