Compartir a través de


SQLSetDescField

SQLSetDescField se puede usar para establecer campos descriptor de parámetros con valores de tabla y columnas de parámetro con valores de tabla. Para obtener información acerca de los campos disponibles, vea Campos de descriptor de parámetros con valores de tabla y Campos de descriptor para columnas de parámetros con valores de tabla.

Observaciones

Las columnas de parámetro con valores de tabla únicamente están disponibles cuando el campo de encabezado del descriptor SQL_SOPT_SS_PARAM_FOCUS está establecido en el ordinal de un registro con SQL_DESC_TYPE establecido en SQL_SS_TABLE. Para obtener más información acerca de SQL_SOPT_SS_PARAM_FOCUS, vea SQLSetStmtAttr.

Si se realiza un intento de establecer SQL_SOPT_SS_PARAM_FOCUS en el ordinal de un parámetro que no es un parámetro con valores de tabla, SQLSetStmtAttr devuelve SQL_ERROR y un se crea registro de diagnóstico con SQLSTATE = HY024 y el mensaje "Valor de atributo no válido". SQL_SOPT_SS_PARAM_FOCUS no cambia cuando se devuelve SQL_ERROR.

Al establecer SQL_SOPT_SS_PARAM_FOCUS en 0, se restaura acceso a los registros descriptores para parámetros.

Para obtener más información acerca de los parámetros con valores de tabla, vea Parámetros con valores de tabla (ODBC).

SQLSetDescField admite las características mejoradas de fecha y hora

Las características de fecha y hora se han mejorado en ODBC. Para obtener información sobre el campo descriptor proporcionado para los nuevos tipos de fecha y hora, vea Metadatos de parámetros y resultados.

Para obtener más información, vea Mejoras en los tipos de datos de fecha y hora (ODBC).

SQLSetDescField admite UDT CLR grandes

SQLSetDescField admite tipos CLR definidos por el usuario (UDT) grandes. Para obtener más información, vea Tipos CLR grandes definidos por el usuario (ODBC).

SQLSetDescField admite columnas dispersas

SQLSetDecField puede utilizarse para establecer SQL_SOPT_SS_NAME_SCOPE en el descriptor de parámetro de aplicación (APD) en los valores SQL_SS_NAME_SCOPE_EXTENDED y SQL_SS_NAME_SCOPE_SPARSE_COLUMN_SET.

Para obtener más información, vea Compatibilidad con columnas dispersas (ODBC).

Vea también

Conceptos

Otros recursos