Bonjour,
j'ai un fichier texte ayant ce format :
CLE CODE MONTANT
"956822" "4810267B" "23.00"
"956824" "6810414Z" "6.3000"
Je souhaite exporter ce fichier dans une base SQL SERVER.
Tout se passe bien sauf l'exportation du montant qui une fois arrivé dans ma base SQL Server se trouve sans la partie décimale (le 6.3 devient 6)
J'utilise un DAtA conversion et pour ma colonne Montant j'ai indiqué :
DataType : Float [DT_R4] (D'ailleurs si je ne mets rien ou decimal [DT_DECIMAL], c'est exactement la même chose ...)
Dans OLE DB Destination Editor, dans le mapping j'ai indiqué que je mappais
Data Conversion 0-0 Montant avec ma colonne Montant (qui dans SQL Server est déclarée ainsi [MONTANT] [real] NULL.
Remarque si dans mon fichier texte j'ai des virgules à la place des points, cela m'exporte sous fome entiere la valeur en enlevant la virgule.
Ainsi "23,00" devient 2300 et "6,3000" devient 630000 !!!
Où me suis je trompé ?
Merci
Partager