Partager via


MSSQLSERVER_9532

Détails

Nom du produit

SQL Server

Version du produit

10.0

Numéro de version

10.00.0000.00

ID d'événement

9532

Source de l'événement

MSSQLSERVER

Composant

SQLEngine

Nom symbolique

XMLERR_COLUMNSET_CANNOT_CONVERT_FROM_TO

Texte du message

Dans l'opération de requête/DML impliquant le jeu de colonnes '%.*ls', la conversion a échoué lors de la conversion du type de données '%ls' en type de données '%ls' pour la colonne '%.*ls.'

Explication

Un jeu de colonnes est une représentation XML non typée qui associe certaines colonnes d'une table dans une sortie structurée. Lorsque vous insérez ou mettez à jour des valeurs de colonnes fragmentées à l'aide du jeu de colonnes XML, les valeurs insérées dans les colonnes fragmentées sous-jacentes sont converties implicitement à partir du type de données xml. Une valeur a été fournie qui ne peut pas être convertie vers le type de données de la colonne.

Action de l'utilisateur

Comme la valeur fournie n'a pas pu être convertie implicitement, il peut s'agir d'une entrée non valide. Corrigez l'erreur et réessayez. Si la valeur est correcte, modifiez l'instruction pour utiliser les colonnes individuelles à la place du jeu de colonnes. Cela vous permettra de convertir explicitement le type de la valeur vers le type de données correct.