Compartir por


SQL_ARD_TYPE

El identificador de tipo SQL_ARD_TYPE se usa para indicar que los datos de un búfer serán del tipo especificado en el campo SQL_DESC_CONCISE_TYPE del ARD. SQL_ARD_TYPE se escribe en el argumento TargetType de una llamada a SQLGetData en lugar de un tipo de datos específico y permite a una aplicación cambiar el tipo de datos del búfer cambiando el campo descriptor. Este valor vincula el tipo de datos del búfer *TargetValuePtr al campo descriptor. (SQL_ARD_TYPE no se escribe en una llamada a SQLBindCol o SQLBindParameter porque el tipo del búfer enlazado ya está vinculado a los campos SQL_DESC_TYPE y SQL_DESC_CONCISE_TYPE y se puede cambiar en cualquier momento cambiando cualquiera de esos campos).

El identificador de tipo SQL_ARD_TYPE se puede usar para especificar valores no predeterminados para la precisión inicial y la precisión de segundos de los tipos de datos interval, y valores de precisión y escala para el tipo de datos SQL_C_NUMERIC. Para obtener más información, vea Invalidar la precisión inicial y de segundos predeterminadas para los tipos de datos interval y invalidar la precisión y la escala predeterminadas para los tipos de datos numéricos, más adelante en este apéndice.