J'ai besoin de charger une valeur Money dans une variable dans SSIS en utilisant un composant "Execute SQL Task". Je mappe la colonne de retour d'un SELECT à une variable. J'ai déclaré la variable « UnknownMoney » comme un lit double ou simple, mais je reçois toujours l'erreur:Quel type de variable utiliser pour représenter un Money dans SSIS
Error: 0xC002F309 at Load Dummy vars, Execute SQL Task: An error occurred while assigning a value to variable "UnknownMoney": "The type of the value being assigned to variable "User::UnknownMoney" differs from the current variable type. Variables may not change type during execution. Variable types are strict, except for variables of type Object.".
Le type de colonne d'argent dans SSIS est DT_CY (Monnaie), mais ce type ne sont pas disponibles pour les variables .
Quel est le bon type à utiliser pour un Money?
EDIT: le type de variable déroulant dans VS2012 listbox:
Ceci est la bonne réponse. – efesar
Incorrect. J'ai besoin d'une variable pour être de type monétaire. Il n'y a pas de type de devise pour les variables SSIS. – sergiom
oh, je vois. J'ai soumis une autre réponse maintenant que vous avez posté la capture d'écran. – danfolkes