Probléme de filtrage sur une requête SQL

Damiens29 - 8 mars 2013 à 15:43
cs_jopop Messages postés 1540 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 1 août 2013 - 19 mars 2013 à 11:08
Bonjour,

j'utilise une requete paramétré dans mon dataset via la methode fillby avec plusieur LIKE qui permet de faire une recherche de plusieurs element dans un datagrid .

Lorsque je rentre un élément dans ma premiére textbox et que je fais ma recherche,tous fonctionne bien mais par contre,lorsque je rentre un autre élément dans ma seconde textbox et que ma premiére est vide, il me renvoie des résultat incohérent.

J'ai testé en utilisant la fonction COLEAPSE mais le probléme n'est pas résolu.

Code de ma requete paramétré dans mon dataset :

Code C# :SELECT distinct t1.Num, Client, Commentaire FROM T_Client as t1 left join t_fourn on (t1.Num =t_fourn.Num)
WHERE (Client LIKE '%' + @Client + '%' OR Client IS NULL) AND (Commentaire LIKE '%' + @Commentaire + '%' OR Commentaire IS NULL)


Code concernant ma recherche :


Code C# : this.TableAdapter.FillByRecherche(this.Dataset,client.Text, Commentaire.Text)


Merci d'avance pour votre aide

2 réponses

Toujours aucune idée ?
0
cs_jopop Messages postés 1540 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 1 août 2013 12
19 mars 2013 à 11:08
0
Rejoignez-nous