Probleme SQL dans une JSP
dickon
-
psykocibe Messages postés 17 Date d'inscription Statut Membre Dernière intervention -
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.
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:
- Probleme SQL dans une JSP
- Logiciel sql - Télécharger - Bases de données
- Requete sql pix - Forum PHP
- Additions et multiplication dans des requêtes SQL ✓ - Forum MySQL
- Commentaire jsp - Forum Javascript
- Sql query download - Télécharger - Gestion de données
5 réponses
Vu ce que dit l'erreur je pense qu'il faut que tu ferme la double quote de ta string quelquepart.
@++.
@++.
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
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
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question