Salut à tous,
J'ai le code Java suivant qui petrmet de faire un select sur une table qui se trouve dans une base de donnée sous Oracle.
Ce code pause pb et me sort une erreur Oracle ORA-00904, en fait il n'accepte pas les guillemets que je met. En fait il faut faire en oracle plutot retour = 'blabla' et retour = "blabla" comme je fais la. le pb cest que lorsque je remplace les " par les ' c'est java qui n'est plus content et qui commence à raler.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ResultSet rs1 = st1.executeQuery("SELECT * from TBATCHSCH where session_consigne= \""+ this.getSession()+"\""+ " AND uj= \"" +this.getUproc_job()+"\""+ " AND retour = \""+this.getCode_erreur()+"\"");
Quelqu'un pourra me donner la syntaxe exacte de cette ligne de code de façon à satisfaire à nos deux amis Java et Oracle.
Merci
Partager