Bonjour à tous,
J'ai un problème lorsque j'essaie d'exécuter une requête SELECT via mon appli en C#.Net qui attasue une base access.
En gros, j'utilise une méthode : public void getPrimaryData(String query) qui exécute la requête via un DataAdapter.
La requête est de ce type : "SELECT ... FROM ... WHERE bidule.nom LIKE "*D*";
Lorsque je print la requête dans la console et que je la copie en brut sous Access, elle marche et me donne le bon résultat alors que quand elle passe par ma fonction, il ne sort aucun résultat (table vide).
A noter que la même fonction est utilisée pour sortir un SELECT * FROM matable et que ça marche.
J'ai testé plusieurs choses et le problème vient en fait des "*" qui sont apparemment mal interprêtés sous Visual Studio 2005 et les % (qui auraient le même effet) ne marchent pas sous Access.
Quelqu'un aurait-il une idée pour résoudre ce problème ?
Merci d'avance.
Arnaud
Partager