IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement de jobs Discussion :

Problème d'utilisation du tMysqlLastInsertId


Sujet :

Développement de jobs

  1. #1
    Membre régulier
    Inscrit en
    Avril 2007
    Messages
    195
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 195
    Points : 98
    Points
    98
    Par défaut Problème d'utilisation du tMysqlLastInsertId
    Bonjour à tous,

    Je tente de faire les tutos fournit dans la documentation de talend et je n'arrive pas a utilisé correctement l'objet tMysqlLastInsertId.

    Mon schéma est visible en piece jointe.

    J'ai :
    - un fichier csv en entré qui contient 2 colonnes : Name et Year
    - une table qui contient 3 champs (id auto incremeté, Name, Year)

    Dans mon tLogRow, je n'arrive pas a recuperer les valeurs auto incrémentées, alors que dans ma base de données (MySQL), elles sont correctes.

    N'ayant pas pu trouver de réponse sur le forum, j'espère que quelqu'un aura l'occasion de m'aider.

    A+ !
    Images attachées Images attachées  

  2. #2
    Rédacteur
    Avatar de jsd03
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2008
    Messages
    1 221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Août 2008
    Messages : 1 221
    Points : 6 506
    Points
    6 506
    Par défaut
    Bonjour,

    je viens de faire le tests avec les mêmes composant que toi et tout fonctionne correctement...

    Peut être que ta version de MySQL ne gère pas le last_id...

    Je t'ai mis en pièce jointe le job que j'ai créé cela pourra peu être te mettre sur la voix.
    Fichiers attachés Fichiers attachés
    Google est ton ami mais ton voisin aussi

    Modérateur BI - Responsable Talend
    Mes tutoriels - FAQ Talend - FAQ SQL*Plus

    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Suivez @Developpez sur twitter !

  3. #3
    Membre régulier
    Inscrit en
    Avril 2007
    Messages
    195
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 195
    Points : 98
    Points
    98
    Par défaut
    Bonjour,

    Ma version de MySQL Server est la 5.1.

    Effectivement, ton job fonctionne... je vais essayer de voir ce que j'ai pu faire comme erreur mais je viens de controler chaque champ 1 par 1 et je n'en ai pas encore trouvé.

    Merci bien pour cette piste, je reposte quand j'ai du nouveau.

    A+

  4. #4
    Membre régulier
    Inscrit en
    Avril 2007
    Messages
    195
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 195
    Points : 98
    Points
    98
    Par défaut
    N'arrivant vraiment pas a trouver de quoi peut venir le probleme, je poste mon job. Si quelqu'un à le temps à l'occasion de l'essayer pour voir si il marche, ca serait super cool !

    Merci d'avance.
    Fichiers attachés Fichiers attachés

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2007
    Messages : 38
    Points : 38
    Points
    38
    Par défaut
    Est-ce que ce projet est compatible avec Talend 4 ? car je n'arrive pas à importer le projet

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 8
    Points : 8
    Points
    8
    Par défaut Un peu tard
    Bonjour,

    C'est certainement un peu tard pour la réponse mais sait-on jamais cela peut servir à quelqu'un :

    Il faut décocher la case Insertions étendues (dans config avancée) de ton insert pour pouvoir utiliser lastinsertid.

    Voilà en espérant avoir été utile à quelqu'un.

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Juin 2018
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Juin 2018
    Messages : 33
    Points : 36
    Points
    36
    Par défaut
    Citation Envoyé par ak_damien Voir le message
    Bonjour,

    C'est certainement un peu tard pour la réponse mais sait-on jamais cela peut servir à quelqu'un :

    Il faut décocher la case Insertions étendues (dans config avancée) de ton insert pour pouvoir utiliser lastinsertid.

    Voilà en espérant avoir été utile à quelqu'un.
    8 ans plus tard...

    Merci j'avais le même problème et ta réponse vient de la solutionner.

    Sujet clos du coup

Discussions similaires

  1. [RTFEditorKit] Problème d'utilisation
    Par jean.lamy dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 21/10/2004, 18h30
  2. Problème d'utilisation de Mysql avec dev-c++
    Par Watchi dans le forum Dev-C++
    Réponses: 10
    Dernier message: 06/08/2004, 14h35
  3. [cvs] problèmes d'utilisation
    Par gromite dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 29/06/2004, 17h41
  4. Problème: Requête utilisant NOT IN
    Par fages dans le forum Langage SQL
    Réponses: 4
    Dernier message: 04/05/2004, 10h18
  5. problème d'utilisation avec turbo pascal 7.0
    Par le 27 dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 03/12/2003, 10h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo