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 :

java.sql.SQLException: Invalid value for getInt()


Sujet :

Développement de jobs

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 31
    Points : 20
    Points
    20
    Par défaut java.sql.SQLException: Invalid value for getInt()
    Bonjour,

    Comme tout bon débutant qui tâtonne je passe l'essentiel de mon temps à essayer de comprendre les erreurs d'exécution! J'arrive à en résoudre certaines mais j'en ai une qui me pose souci

    L'erreur est la suivante :
    Exception in component tMysqlInput_5
    java.sql.SQLException: Invalid value for getInt()
    - 'ID_FOND'
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1075)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:989)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:984)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:929)
    at com.mysql.jdbc.ResultSetImpl.getInt(ResultSetImpl.java:2725)
    at test_administration.alim_depuis_excel.Alim_depuis_Excel.tMysqlInput_5Process(Alim_depuis_Excel.java:669)
    at test_administration.alim_depuis_excel.Alim_depuis_Excel.runJobInTOS(Alim_depuis_Excel.java:1102)
    at test_administration.alim_depuis_excel.Alim_depuis_Excel.main(Alim_depuis_Excel.java:831)
    [statistics] disconnected
    Job Alim_depuis_Excel terminé à 17:30 23/08/2011. [Code sortie=1]


    Pour arriver à cette erreur j'ai uniquement lancé l'exécution d'un job contenant :
    - un composant tMySqlInput avec la requête suivante :
    "SELECT distinct 'ID'
    FROM `maBase`.`maTable`"
    - associé à un tLogRow
    (avec et sans tmap entre les 2 composants j'ai la même erreur)

    J'ai beau chercher je n'arrive vraiment pas à comprendre d'où ça provient...donc merci pour votre aide

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 31
    Points : 20
    Points
    20
    Par défaut
    Citation Envoyé par maeva13 Voir le message
    "SELECT distinct 'ID'
    FROM `maBase`.`maTable`"
    J'ai trouvé la solution : une fois de plus il s'agissait d'une erreur "bête"!
    Le problème venait du format des quotes qui entourent mon champ ID dans la requête.
    Visiblement les simples quotes 'ID' posaient problème.
    En les remplaçant par les quotes en italique `ID` ça fonctionne!

  3. #3
    Membre émérite
    Avatar de haskouse
    Homme Profil pro
    Salesforce
    Inscrit en
    Août 2009
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Maroc

    Informations professionnelles :
    Activité : Salesforce
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2009
    Messages : 923
    Points : 2 684
    Points
    2 684
    Par défaut
    Salut,
    Je sais que le problème est résolu, mais est ce que tu es sûr que tu es obligé de mettre les quotes ? Si tu les enlèves complètement est ce que ça marche ?

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 31
    Points : 20
    Points
    20
    Par défaut
    Citation Envoyé par haskouse Voir le message
    Salut,
    Je sais que le problème est résolu, mais est ce que tu es sûr que tu es obligé de mettre les quotes ? Si tu les enlèves complètement est ce que ça marche ?
    J'ai également vu par la suite que ça marche sans les quotes!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Invalid value for getInt() hibernate
    Par wal-78 dans le forum Hibernate
    Réponses: 6
    Dernier message: 28/05/2014, 16h28
  2. Réponses: 5
    Dernier message: 31/08/2012, 10h23
  3. Réponses: 1
    Dernier message: 25/04/2012, 23h03
  4. Réponses: 1
    Dernier message: 05/06/2008, 00h22
  5. Réponses: 4
    Dernier message: 25/01/2006, 19h25

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