J'essaie de vérifier les données de la table des produits dont la colonne de l'article abandonné, c'est-à-dire, 1 est vrai et 0 est faux. J'utilise une colonne dérivée pour afficher le résultat dans la table de transfert à YES pour 1 ou NO pour 0. Cependant, quand il s'agit de lier la colonne interrompue dans la recherche, il génère une erreur de type de données de discordance! Le type de données abandonnées dans la table source et la table de transfert sont les mêmes, c'est-à-dire BIT.Incompatibilité de type de données dans la colonne dérivée SSIS 2010
Ceci est l'expression I utilisé dans la colonne dérivée:
(Discontinued == (DT_BOOL)"False" ? "NO" : "YES")
Ceci est l'erreur lors de l'assemblage de la colonne dérivée DiscontinuedCheck à discontinué
Ne devriez-vous pas carte Discontinué à Discontinué au lieu de DiscontinuedCheck? Mapper "Oui" à VRAI me semble étrange ... – Tyron78
Je ne sais pas quelle colonne est mais le type de données de votre colonne dérivée n'est pas "BIT" donc si vous le joignez à "BIT", c'est le problème –
Salut Tyron78, j'ai fait le nom comme ci-dessus juste pour l'essayer d'abord, puis une fois que cela fonctionne, je vais vérifier cela – Dodi