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

JDBC Java Discussion :

probleme champ tronqué


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    177
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 177
    Par défaut probleme champ tronqué
    Bonjour,

    Voici mon problème : je veux exécuter la requête suivante sur ma base :

    INSERT INTO CLIENT VALUES('','Jean','Dupond')

    J'ai l'erreur suivante :

    com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data truncated for column 'IDCLIENT' at row 1
    at com.mysql.jdbc.SQLError.convertShowWarningsToSQLWarnings(SQLError.java:717)
    at com.mysql.jdbc.MysqlIO.scanForAndThrowDataTruncation(MysqlIO.java:3102)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1862)
    at com.mysql.jdbc.Connection.execSQL(Connection.java:3243)
    at com.mysql.jdbc.Statement.executeUpdate(Statement.java:1343)
    at com.mysql.jdbc.Statement.executeUpdate(Statement.java:1260)
    at Modele.ModeleUpdateBase.<init>(ModeleUpdateBase.java:46)
    at Control.ControleFenetreCreerSession.actionEvenement(ControleFenetreCreerSession.java:102)

    at Control.ControleFenetreCreerSession.mouseClicked(ControleFenetreCreerSession.java:53)
    at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
    2830910
    Erreur SQL 3:
    com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data truncated for column 'IDCOMPTE' at row 1
    at com.mysql.jdbc.SQLError.convertShowWarningsToSQLWarnings(SQLError.java:717)
    at com.mysql.jdbc.MysqlIO.scanForAndThrowDataTrunc



    etc...


    JDBC gère pourtant bien kes champs extra genre "auto-increment" ??
    Merci pour vos réponses

  2. #2
    Membre émérite Avatar de remika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    806
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 806
    Par défaut
    Essaie avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    INSERT INTO CLIENT(prenom,nom) VALUES('Jean','Dupond')
    où prenom et nom sont à remplacer par tes noms de colonne. D'ailleurs je te conseille de toujours mettre les noms de colonnes dans l'INSERT.
    Si l'autoincrement est fait au niveau de MySQL ça devrait marcher.

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    177
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 177
    Par défaut re
    J'ai adopté ta solution.

    Je te remercie!!

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

Discussions similaires

  1. Probleme champ avec espace
    Par jmjmjm dans le forum Débuter
    Réponses: 3
    Dernier message: 10/10/2006, 12h34
  2. Probleme champ date vide
    Par doudoustephane dans le forum Access
    Réponses: 2
    Dernier message: 21/06/2006, 20h03
  3. Probleme champ type Time
    Par 78alex78 dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 12/02/2006, 15h51
  4. Contenu d'un champ tronqué dans mon input box
    Par Marmot dans le forum ASP
    Réponses: 2
    Dernier message: 27/10/2004, 14h30
  5. [struts] probleme champs dynamiques
    Par rocco dans le forum Struts 1
    Réponses: 28
    Dernier message: 07/06/2004, 22h26

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