Bonjour, voila la requete, c'est un string. Toute la requete fonctione bien mise a part qu'il se moque que se soit "active" ou non.
donc pour le moment je tourne avec du lourd, je fait du trie apres avec le foreach.
Donc soit ma requete est mauvaise, ce qui est fort probable vue mon niveau sql, soit j'en sais rien :s Ou est ce qu'il existe quelquechose pour forcer un critère ?
Merci.
ArrayList al = newArrayList();
foreach (var ord in Query)
{
if (ord.ech_etat != "desactive")
al.Add(ord);
}var Query = from p in oAnnonce.echangesjoin p2 in oAnnonce.utilisateurs on p.ech_u_id equals p2.u_id join p3 in oAnnonce.contres on p.ech_id equals p3.con_ech_id where p.ech_etat=="active" && p.ech_categorie == concategorie ||
p.ech_type == contype ||
p.ech_marq_nom == conmarque ||
p.ech_modele_nom == conmodele ||
p3.c_marque1 == echmarque ||
p3.c_modele1 == echmodele ||
p3.c_marque2 == echmarque ||
p3.c_modele2 == echmodele ||
selectnew { p.ech_etat, p2.u_cp, p.ech_marq_nom, p.ech_modele_nom, p.ech_estimation, p.ech_id, p.ech_image1, p.ech_type, p.ech_annee };