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 23/08/2011, 17h57   #1
Invité régulier
 
m g
Inscription : juin 2010
Messages : 28
Détails du profil
Informations personnelles :
Nom : m g

Informations forums :
Inscription : juin 2010
Messages : 28
Points : 7
Points : 7
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
maeva13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 09h58   #2
Invité régulier
 
m g
Inscription : juin 2010
Messages : 28
Détails du profil
Informations personnelles :
Nom : m g

Informations forums :
Inscription : juin 2010
Messages : 28
Points : 7
Points : 7
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!
maeva13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 11h15   #3
Membre Expert
 
Avatar de haskouse
 
Homme Mustapha EL HASSAK
Ingénieur développement logiciels
Inscription : août 2009
Messages : 627
Détails du profil
Informations personnelles :
Nom : Homme Mustapha EL HASSAK
Âge : 26
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : août 2009
Messages : 627
Points : 1 514
Points : 1 514
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 ?
__________________
Le savant qui enseigne le bien aux gens et ne le met pas en pratique, est semblable à la torche qui éclaire en se brûlant. "Mohammed le Messager d’Allah" (que la paix et le salut d'Allah soient sur lui)

Mes articles publiés
haskouse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2011, 15h52   #4
Invité régulier
 
m g
Inscription : juin 2010
Messages : 28
Détails du profil
Informations personnelles :
Nom : m g

Informations forums :
Inscription : juin 2010
Messages : 28
Points : 7
Points : 7
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!
maeva13 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 16h46.


 
 
 
 
Partenaires

Hébergement Web