|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Inscription : février 2005 Messages : 735 ![]() |
* Bonjour, *
Comment dans le tmap je peux convertir un string en bigdecimal? * Merci *
__________________
Je préfère ma soif d'apprendre, à leurs certitudes de savoir.... |
|
|
00
|
|
|
#2 |
![]() ![]() Jean-Sébastien DARGESConsultant décisionnel Inscription : août 2008 Messages : 983 ![]() |
Essaie :
Code :
new BigDecimal(tonFlux.taColonneString)
__________________
Google est ton ami mais ton voisin aussi Modérateur BI Mes tutoriels - FAQ Talend - FAQ SQL*Plus Suivez @Developpez sur twitter !
|
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : février 2005 Messages : 735 ![]() |
voilà ce que j'ai fait et l'erreur lors de l'execution :
__________________
Je préfère ma soif d'apprendre, à leurs certitudes de savoir.... |
|
|
00
|
|
|
#4 |
![]() ![]() Jean-Sébastien DARGESConsultant décisionnel Inscription : août 2008 Messages : 983 ![]() |
Ton champ String doit être null du coup il ne peut pas faire la conversion... fait une vérification avant de transformer :
Code :
flux.colonne != NULL ? new BigDecimal(flux.colonne) : NULL
__________________
Google est ton ami mais ton voisin aussi Modérateur BI Mes tutoriels - FAQ Talend - FAQ SQL*Plus Suivez @Developpez sur twitter !
|
|
|
00
|
|
|
#5 |
|
Membre confirmé
![]() Inscription : février 2005 Messages : 735 ![]() |
j'ai toujours la même erreur
__________________
Je préfère ma soif d'apprendre, à leurs certitudes de savoir.... |
|
|
00
|
|
|
#6 |
![]() ![]() Jean-Sébastien DARGESConsultant décisionnel Inscription : août 2008 Messages : 983 ![]() |
Tu est sûr de ce que tu mets dans ton new BigDecimal ? Parce qu'il semblerait qu'il aime pas beaucoup lors de la conversion (fais gaffe aux espaces en trop)
__________________
Google est ton ami mais ton voisin aussi Modérateur BI Mes tutoriels - FAQ Talend - FAQ SQL*Plus Suivez @Developpez sur twitter !
|
|
|
00
|
|
|
#7 | |
|
Membre chevronné
![]() Inscription : novembre 2004 Messages : 569 ![]() |
Ne pas oublier de tester chaine vide
Citation:
|
|
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() Inscription : août 2005 Messages : 117 ![]() |
Tu peux aussi, le cas échéant, tester le format de ta string via les expressions régulières pour t'assurer qu'elle est bien convertible en Bigdecimal
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com