cs_juan
Messages postés10Date d'inscriptionmardi 17 octobre 2000StatutMembreDernière intervention22 mai 2002
-
25 avril 2002 à 17:22
cs_Nono40
Messages postés962Date d'inscriptionmercredi 3 avril 2002StatutMembreDernière intervention12 septembre 2006
-
26 avril 2002 à 13:13
bjour tous
je cherche à faire une requête paramétrée dans un TQuery du genre:
SELECT * FROM MaBase WHERE (mes conditions)
ORDER BY :MonIndex
mais apparemment ça ne plait pas, il me dit "utilisation du mot clé incorrect: BY".... si c pas possible y-a-t'il moyen d'appliquer un index par programmation à un TQuery qui possède déjà une requete SELECT ?
cs_Nono40
Messages postés962Date d'inscriptionmercredi 3 avril 2002StatutMembreDernière intervention12 septembre 20062 25 avril 2002 à 19:58
Il faut femer le Query modifier la requète SQL et ouvrir de nouveau le Query sans utiliser de paramètre car c'est interdit sur le ORDER BY :
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('SELECT * FROM MaBase Where (...) ');
Query1.SQL.Add('ORDER BY '+MesColonnes);
Query1.Open;