Probléme au niveau de mon tableadapter

Damiens29 - 28 févr. 2013 à 15:16
 Damiens29 - 8 mars 2013 à 15:34
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, il me renvoie des résultat incohérent.

Code de ma requete paramétré dans mon dataset :
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 :

 this.TableAdapter.FillByRecherche(this.Dataset,client.Text, Commentaire.Text)


Merci d'avance pour votre aide

3 réponses

yann_lo_san Messages postés 1137 Date d'inscription lundi 17 novembre 2003 Statut Membre Dernière intervention 23 janvier 2016 26
1 mars 2013 à 21:37
Salut,

as tu essayé ceci (isnull et or)

SELECT distinct t1.Num, Client, Commentaire
FROM T_Client as t1 left outer join t_fourn on t_fourn.Num = t1.Num
where
isnull(Client,'') LIKE ('%'+@Client+'%')
or
isnull(Commentaire,'') LIKE ('%'+@Commentaire+'%')

bye...
0
Salut,

Non,ca ne marche toujours pas malheureusement.
La vérif se fait bien sur ma Textbox Client mais lorsque je n'entre pas de données dans ma Txtbox Client et que j'entre les données dans les autres Txtbox,ca ne me raméne aucun résultat.
0
Toujours personne ?
0
Rejoignez-nous