Condividi tramite


Conversione di dati dei parametri con valori di tabella e altri errori e avvisi

Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW)

I valori delle colonne dei parametri con valori di tabella possono essere convertiti tra tipi di dati client e server in modo analogo agli altri valori di colonna e di parametro. Poiché un parametro con valori di tabella può contenere più colonne e più righe, è importante poter identificare il valore effettivo in cui si è verificato l'errore.

Quando viene rilevato un errore o un avviso in una colonna di parametri con valori di tabella, SQL Server Native Client genererà un record di diagnostica. Il messaggio di errore conterrà il numero del parametro con valori di tabella, oltre al numero ordinale di colonna e al numero di riga. Un'applicazione può utilizzare anche i campi di diagnostica SQL_DIAG_SS_TABLE_COLUMN_NUMBER e SQL_DIAG_SS_TABLE_ROW_NUMBER all'interno dei record di diagnostica per determinare i valori che vengono associati agli errori e agli avvisi. Questi campi di diagnostica sono disponibili in SQL Server 2008 (10.0.x) e versioni successive.

L'identificativo di errore SQLSTATE e il messaggio dei record di diagnostica saranno conformi al comportamento esistente di ODBC in tutti gli altri aspetti, Ad eccezione dei parametri, delle righe e delle informazioni sull'identificazione della colonna, i messaggi di errore hanno gli stessi valori per i parametri con valori di tabella come per i parametri non con valori di tabella.

Vedi anche

Parametri con valori di tabella (ODBC)