Envoyé par
Maro_21
je fais ces requets d insertion dans une base données , je récupère les valeur qui ont rempli dans les textfields, quand je fais l’exécution oracle me donne cett erreur : ORA-00917: missing comma
voici le Code :
1 2 3 4
|
a=stmt.executeUpdate("insert into dossier values ('"+z+"','"+this.dt_naiss.getText()+"','"+this.lieu_naiss.getText()+"','"+Integer.parseInt(this.tele.getText())+"','"+this.adr.getText()+"','"+this.situa_fam.getSelectedItem()+"','"+Integer.parseInt(this.nbr_enf.getText())+"','"+Integer.parseInt(this.mat.getText())+"')");
a1= stmt.executeUpdate("insert into grade values ('"+x+"','"+this.grade.getText()+"','"+Integer.parseInt(this.echelle.getText())+"','"+this.echellon.getText()+"','"+ " 1 " +"' )");
a2=stmt.executeUpdate("insert into perssonel values('"+Integer.parseInt(this.mat.getText())+"','"+this.cin.getText()+"','"+this.Nom_txt.getText()+"','"+this.pr.getText()+"','"+this.dt_rec.getText()+"','"+z+",'"+Integer.parseInt(this.code_bnq.getText())+"','"+Integer.parseInt(this.code_mut.getText())+"','"+x+"')"); |
SVP ! quelqu'un peut m'aider , je sais pas où il est l'erreur !!
Hello,
L'erreur est sur cette ligne ci dessous :
a2=stmt.executeUpdate("insert into perssonel values('"+Integer.parseInt(this.mat.getText())+"','"+this.cin.getText()+"','"+this.Nom_txt.getText()+"','"+this.pr.getText()+"','"+this.dt_rec.getText()+"','"+z+",'"+Integer.parseInt(this.code_bnq.getText())+"','"+Integer.parseInt(this.code_mut.getText())+"','"+x+"')");
Après le +z+" il te manque un ' corrige comme ceci +z+"','"
Correction ci dessous :
a2=stmt.executeUpdate("insert into perssonel values('"+Integer.parseInt(this.mat.getText())+"','"+this.cin.getText()+"','"+this.Nom_txt.getText()+"','"+this.pr.getText()+"','"+this.dt_rec.getText()+"','"+z+"','"+Integer.parseInt(this.code_bnq.getText())+"','"+Integer.parseInt(this.code_mut.getText())+"','"+x+"')");
Cdlt.
Partager