ORA-00933: SQL command not properly ended

Résolu/Fermé
BelleRose2 Messages postés 7 Date d'inscription dimanche 13 septembre 2015 Statut Membre Dernière intervention 19 septembre 2015 - 13 sept. 2015 à 12:50
nichola Messages postés 111 Date d'inscription jeudi 7 juin 2007 Statut Membre Dernière intervention 24 avril 2016 - 14 sept. 2015 à 20:48
Bonjour,
je travaille avec windows forms sous oracle. la ligne suivante m'affiche une erreur disant que cette commande " not properly ended" quelqu'un peut m'aider SVP :(

OleDbCommand comdatabase = new OleDbCommand("select * from bi_dictionnaire where CHAMPS='" + textType.Text + "' and LIBELLE_FR LIKE '"+ ID2.Text +"%');", condatabase);

2 réponses

nichola Messages postés 111 Date d'inscription jeudi 7 juin 2007 Statut Membre Dernière intervention 24 avril 2016 11
13 sept. 2015 à 14:13
Salut,

Je suis pas un expert Oracle ni Forms, mais il me semble qu'il manque un '%' après le LIBELLE_FR_ LIKE non ?

Ca devrait être çà plutot :

OleDbCommand comdatabase = new OleDbCommand("select * from bi_dictionnaire where CHAMPS='" + textType.Text + "' and LIBELLE_FR LIKE '%"+ ID2.Text +"%');",
1
BelleRose2 Messages postés 7 Date d'inscription dimanche 13 septembre 2015 Statut Membre Dernière intervention 19 septembre 2015
13 sept. 2015 à 14:21
Merci bcp pour la réponse . Mon problème est résolu . en fait , c'est à cause de la parenthèse qui est fermée et le ';' .. j l'ai supprimé et ça marche .
Merci :)
0