Compartilhar via


Conversão de dados de parâmetros com valor de tabela e outros erros e avisos

Valores da coluna de parâmetros com valor de tabela podem ser convertidos entre tipos de dados de cliente e servidor da mesma forma que outros valores de parâmetro e coluna. Mas como um parâmetro com valor de tabela pode conter várias colunas e várias linhas, é importante conseguir identificar o valor real quando o erro ocorrer.

Quando um erro ou aviso é detectado em uma coluna de parâmetro com valor de tabela, o SQL Server Native Client gerará um registro diagnóstico. A mensagem de erro conterá o número de parâmetro com valor de tabela, assim como o número da linha e o ordinal da coluna. Um aplicativo também pode usar os campos de diagnóstico SQL_DIAG_SS_TABLE_COLUMN_NUMBER e SQL_DIAG_SS_TABLE_ROW_NUMBER dentro dos registros de diagnóstico para determinar quais valores são associados a erros e avisos. Estes campos de diagnóstico estão disponíveis no SQL Server 2008 e versões posteriores.

Os componentes de mensagem e SQLSTATE dos registros de diagnóstico estarão em conformidade com o comportamento de ODBC existente em todos os níveis. Ou seja, com exceção das informações de identificação de parâmetro, linha e coluna, as mensagens de erro deverão ter os mesmos valores para parâmetros com valor de tabela que teriam para os parâmetros que não apresentam valor de tabela.

Consulte também

Conceitos

Parâmetros com valor de tabela (ODBC)