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 18/01/2011, 11h32   #1
Invité de passage
 
Inscription : janvier 2011
Messages : 7
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 7
Points : 0
Points : 0
Par défaut date dans tmap

Bonjour,
Juste un besoin très simple
Je voudrais mettre à jour 2 champs dans tmap :
un champs date avec la date du jour (j'essaye un TalendDate.getDate("dd-MM-yyyy"), mais ça me renvoit une erreur,
un champs booleen qui ne contient rien et que je voudrais mettre à true
(j'ai essayé row1.monchamps.equals (true)), mais là aussi il me renvoit une erreur
Merci de votre aide
philou69290 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2011, 12h08   #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
donne nous les erreurs
kisskool45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2011, 14h09   #3
Invité de passage
 
Inscription : janvier 2011
Messages : 7
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 7
Points : 0
Points : 0
Talend.GetDate("dd-MM-yyyy") me retourne :
conversion impossible entre string et Date
Mon champs est date
philou69290 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2011, 14h24   #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
normal
la fonction TalendDate.getDate renvoie un String
si tu veux la date du système
fais plutot ca :
Code :
TalendDate.getCurrentDate()
kisskool45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2011, 16h31   #5
Invité de passage
 
Inscription : janvier 2011
Messages : 7
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 7
Points : 0
Points : 0
la fonction ne renvoit pas d'erreur mais ne stocke rien...
philou69290 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2011, 17h55   #6
Invité régulier
 
Maxime Goudet
Inscription : janvier 2011
Messages : 10
Détails du profil
Informations personnelles :
Nom : Maxime Goudet
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : janvier 2011
Messages : 10
Points : 6
Points : 6
Bonjour,

comment ça elle ne stock rien?

Cordialement,
mgoudet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2011, 19h09   #7
Invité de passage
 
Inscription : janvier 2011
Messages : 7
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 7
Points : 0
Points : 0
ma base est une base postgreSQL, mon champ est date (avec un formatage par défaut à dd-MM-yyy).
Dans mon tmap, dans la table de sortie, sur le champ date, je lui met donc un TalendDate.getCurrentDate()...
J'exécute mon job - sans erreur- et je n'ai rien dans ma table (ma table de sortie est en update)

Même chose pour mes champs booléens...
J'ai deux champs booléens, vides... une fois ma date insérée, je voudrais mettre ces champs à true
dans l'expression de ma table de sortie, j'ai mis : row1.field1!=null?row1.field1:true
J'exécute le job - sans erreur (c'est le même que pour la date) et rien dans ma table...
(la table n'est pas en lecture car auparavant, je fais des insert...)
Je tourne un peu en rond...
philou69290 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 00h42   #8
Invité de passage
 
Inscription : janvier 2011
Messages : 7
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 7
Points : 0
Points : 0
Par défaut Résolu

Il fallait juste commiter....
philou69290 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 23h34.


 
 
 
 
Partenaires

Hébergement Web