![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
ElbeDD
Tu aurais du completer cette discution au lieu d'en ouvrir une autre.(réponse que je viens de faire sur ton autre est inutile)
Ceci étant, si tu fait sans " st.setString( 4, nomE );"(en ayant eu soin de lister la liste des champs renseignés) est-ce que ça passe ?
Si oui, quelle est la déclaration/alimentation de nomE ?
Merci de ton aide!
Désolé pour l'ouverture de deux discussions...
Même en supprimant "st.setString( 4, nomE);", le message reste identique.
J'ai également essayé :
st.setString(1,"Martin");
st.setString(2,"Henri");
st.setDate(3,Date.valueOf("1975-12-05");
st.setString(4,"ABCD");
Le résultat est le même!
Par contre, si je fais un "st.execute();" en supprimant le 'batch' pas de problème.
NomE est déclaré : "private String NomE;"
et alimenté par le constructeur :
public Entreprise(String nomE) {
this.nomE = nomE;
}
L'utilisation de "st.setString( 4, getNomE);" ne résoud pas le problème.
Partager