greglover
Messages postés58Date d'inscriptionmardi 16 janvier 2007StatutMembreDernière intervention10 mars 2008 21 janv. 2007 à 22:19
sa me sors cela :
DataBaseException
at DataBaseImpl.execute(DataBaseImpl.java:131)
at Ajout$3.actionPerformed(Ajout.java:630)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(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)
Cela veut dire que l'erreur vient de DataBaseImplement ???
Vous n’avez pas trouvé la réponse que vous recherchez ?
greglover
Messages postés58Date d'inscriptionmardi 16 janvier 2007StatutMembreDernière intervention10 mars 2008 22 janv. 2007 à 00:13
j'ai fais un printstacktrace sur l'erreur dans la classe DataBaseImpl et récupérer le message suivant :
Data truncated for column 'id_enfant' at row 1
j'ai fais des recherches et trouvé que ce n'était qu'un warning car je laissais un blanc dans la value de id_enfant alors qu'il ne doit pas être nul. Etant donné qu'il est en auto_increment je l'ai enlevé de l'INSERT INTO.
Maintenant l'erreur s'est déplacé sur un autre champ lui aussi d'une valeur numérique (hasard ou pas ???), je prends donc la peine de le remplir lors du test et hop sa passe maintenant.
Récapitulatif : l'erreur venait d'une SQLException transformé en DataBaseException par ma classe DataBaseImplement
Merci à toi Darksidious, je suis débutant et tu m'a donné 2 instructions précieuses pour détecter l'origine des bugs.