Bonjour,
J'ai un souci en Java, lors d'une récupération de ma BD avec select.
Le problème survient avec les données ayants un ' par exemple l'école. Le compilateur la traite comme une variable. C'est pour cela qu'il m'affiche une erreur:
Je n'ai pas pu utilisé le PreparedStatement car je ne sais pas récupérer des valeurs de la requête comme le getString("xx"); pour le Statement..ava.sql.SQLException: [Microsoft][Pilote ODBC Microsoft Access] Erreur de syntaxe (opérateur absent) dans l'expression 'réf='N2084403' and Composant='AILETTES' and caract ='Nbre d\'ailettes''.
at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcStatement.execute(Unknown Source)
at sun.jdbc.odbc.JdbcOdbcStatement.executeQuery(Unknown Source)
at catalogue.catalogueRemplissage.getInfoFicheTechnique(catalogueRemplissage.java:160)
at catalogue.catalogueRemplissage.Remplir(catalogueRemplissage.java:245)
at catalogue.catalogueRemplissage.<init>(catalogueRemplissage.java:38)
at catalogue.catalogueInterf.main(catalogueInterf.java:184)
Avez vous une idée ?
Merci d'avance pour votre aide.
Partager