Probleme SQL dans une JSP

dickon -  
psykocibe Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Voici mon code :

if (recup != null)
{
Statement stmt;
String sql;
int rows;

sql = "
UPDATE depart
SET Matricule = 10
WHERE Numvol = 'lol'
AND DateDepart = to_date('2019-09-05','YYYY/MM/DD')
";

stmt = recup.createStatement();
rows = stmt.executeUpdate(sql);
stmt.close();

}


Voici l'erreur kil me retourne :

org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP:

Une erreur s'est produite à la ligne: 32 dans le fichier jsp: /affectation_pilote_update.jsp
String literal is not properly closed by a double-quote
29: String sql;
30: int rows;
31:
32: sql = "
33: UPDATE depart
34: SET Matricule = 10
35: WHERE Numvol = 'lol'

Je ne vois pas qu'elle est l'erreur. J'ai bien ouvert ma double quote correctement. A l'aide!
Merci d'avance.
A voir également:

5 réponses

psykocibe Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
Vu ce que dit l'erreur je pense qu'il faut que tu ferme la double quote de ta string quelquepart.

@++.
0
psykocibe Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
sql = "
33: UPDATE depart
34: SET Matricule = 10
35: WHERE Numvol = 'lol' " <- je pensequ'il faut fermer la double quote a le fin de ta requete SQL
0
dickon Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
sql = "
UPDATE depart
SET Matricule = 10
WHERE Numvol = 'lol'
AND DateDepart = to_date('2019-09-05','YYYY/MM/DD')
"; <== je la ferme ici ma requete SQL
0
psykocibe Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
tu es sur que tu peut ecrire une chaine sur plusieurs ligne en jsp .
0
dickon Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
ah c'est à vérifier! je vais chercher. Merci.
0
psykocibe Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
de rien ! ^^ moi aussi je vais chercher pour essayer de t' aider lol
0
psykocibe Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
Je viens devoir un cas ou apparemment ils ecrivent la requete en ligne directement et ça a l'air de fonctionner.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dickon Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Je crois que tu 'as trouvé l'erreur. Je pense que mon "; je dois le mettre sur la même ligne. Je vais tester.
0
psykocibe Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
alors ça donne quoi ?
0