MSSQLSERVER_9532

S’applique à :SQL Server

Détails

Attribut Valeur
Nom du produit SQL Server
ID de l’é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. Quand vous insérez ou mettez à jour des valeurs de colonnes éparses à l’aide du jeu de colonnes XML, les valeurs insérées dans les colonnes éparses 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.