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 06/01/2011, 14h24   #1
Invité de passage
 
Inscription : avril 2008
Messages : 65
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 65
Points : 3
Points : 3
Par défaut Problème de type de champ dans le tMap

j'ai un souci avec le type de variable dans le tmap. les variables sont de type "integer" dans les table d'origine je veux faire un filtre sur ces ID comme ça "row1.ProductId ==null || Row2.SocieteId ==null || Row3.partnerId ==null || Row4.clientId ==null"

mais tmap m'affiche cette erreur: " == n'est pas défini pour le type integer".
si quelq'un peut m'orienter ça sera super

merci bcp
xavier81 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 15h23   #2
Membre actif
 
Consultant informatique
Inscription : mars 2003
Messages : 130
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : mars 2003
Messages : 130
Points : 181
Points : 181
essaye comme ca :
row1.ProductId.equals(null) || Row2.SocieteId.equals(null) || Row3.partnerId.equals(null) || Row4.clientId.equals(null)
kisskool45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 15h50   #3
Invité de passage
 
Inscription : avril 2008
Messages : 65
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 65
Points : 3
Points : 3
Par défaut erreur sur operateur &&

je te remercie ça marche bien mais la j'ai un autre souci du méme type sur un autre opérateur '&&' il me sort une erreur de compilation en me disant que cette opérateur n'est pas défini pour le type int


merci bcp
xavier81 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2011, 15h55   #4
Membre actif
 
Consultant informatique
Inscription : mars 2003
Messages : 130
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Consultant informatique

Informations forums :
Inscription : mars 2003
Messages : 130
Points : 181
Points : 181
donne moi la formule qui te donne cet erreur stp
kisskool45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/01/2011, 09h09   #5
Invité de passage
 
Inscription : avril 2008
Messages : 65
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 65
Points : 3
Points : 3
bonjour l'expression est la suivante :
row1.ProductId !=null && Row2.SocieteId !=null && Row3.partnerId !=null && Row4.clientId !=null

je l'ai corrigé ça marche normalement j'ai fait comme suit:

row1.ProductId != (null) && Row2.SocieteId !=(null) && Row3.partnerId !=(null) && Row4.clientId !=(null)

ça reste à confirmer

merci
xavier81 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h33.


 
 
 
 
Partenaires

Hébergement Web