Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > ETL > Talend
Talend Forum d'entraide sur Talend (Talend Open Studio, ...). Avant de poster --> FAQ Talend, Tutoriels Talend
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/05/2011, 16h45   #1
Candidat au titre de Membre du Club
 
Femme Tarah
Développeur Web
Inscription : décembre 2006
Messages : 21
Détails du profil
Informations personnelles :
Nom : Femme Tarah
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : Service public

Informations forums :
Inscription : décembre 2006
Messages : 21
Points : 12
Points : 12
Par défaut pb de conversion des String en int dans un tMap

Bonjour,
J'essaie désespérément à partir d'un attribut ANNEE de type String (issue d'une table SGBD Oracle) de le convertir en entier de type int pour ensuite ajouter la valeur 1.
J'ai essayé via le générateur d'expression du tMap de cet attribut, différentes méthodes:
Integer.parseInt(row.ANNEE) +1 => NumberFormatException
Integer.valueOf(row.ANNEE) +1 => même exception
Mathematical.INT(row.ANNEE) +1 => idem

Code :
1
2
3
4
5
6
7
8
( Exception IN component tMap_14
java.lang.NumberFormatException: NULL
	at java.lang.Integer.parseInt(Unknown Source)
	at java.lang.Integer.valueOf(Unknown Source)
	at routines.Mathematical.INT(Mathematical.java:231)
	at avenirpro.test_0_1.test.tOracleInput_9Process(test.java:13533)
	at avenirpro.test_0_1.test.runJobInTOS(test.java:14100)
	at avenirpro.test_0_1.test.main(test.java:13971)
Pourtant lorsque je fait des tests avec un composant tJava, je n'ai pas d'erreur.
Je précise que cet attribut est toujours renseigné (NOT NULL) dans la table.

Quelqu'un aurait-il une piste ?
En vous remerciant d'avance.
Tarah01
tarah01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2011, 16h56   #2
atb
Membre chevronné
 
Homme
Inscription : novembre 2004
Messages : 569
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Autre

Informations forums :
Inscription : novembre 2004
Messages : 569
Points : 696
Points : 696
Bonjour,

Essaye
Code :
TypeConvert.String2int(StringHandling.TRIM(TON ANNEE))
atb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 21h04   #3
Candidat au titre de Membre du Club
 
Femme Tarah
Développeur Web
Inscription : décembre 2006
Messages : 21
Détails du profil
Informations personnelles :
Nom : Femme Tarah
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : Service public

Informations forums :
Inscription : décembre 2006
Messages : 21
Points : 12
Points : 12
Bonjour,
Merci, cette fois ci ça marche
cdlt
tarah01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h59.


 
 
 
 
Partenaires

Hébergement Web