Share via


Conversión de datos de parámetros con valores de tabla y otros errores y advertencias

Los valores de columna de parámetro con valores de tabla se pueden convertir entre tipos de cliente y de servidor de la misma manera que otros valores de parámetro y columna. Sin embargo, dado que un parámetro con valores de tabla puede contener varias columnas y filas, es importante poder identificar el valor real donde se produjo el error.

Cuando se detecta un error o una advertencia en una columna de parámetro con valores de tabla, SQL Server Native Client genera un registro de diagnóstico. El mensaje de error contendrá el número de parámetro del parámetro con valores de tabla, más el ordinal de la columna y el número de fila. Una aplicación también puede utilizar los campos de diagnóstico SQL_DIAG_SS_TABLE_COLUMN_NUMBER y SQL_DIAG_SS_TABLE_ROW_NUMBER dentro de registros de diagnóstico para determinar qué valores están asociados a errores y advertencias. Estos campos de diagnóstico son nuevos en SQL Server 2008.

Los componentes de mensaje y SQLSTATE de registros de diagnóstico cumplen los comportamientos de ODBC existentes en todos los demás aspectos. Es decir, salvo la información de identificación de parámetro, fila y columna, los mensajes de error tienen los mismos valores para parámetros con valores de tabla que tendrían para parámetros que no tengan valores de tabla.