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 query/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.