Salut, j'ai un problème pour afficher des données à partir d'un TDateTimePicker, lorsque je choisis une date et que je clique sur un bouton ''rafraîchir'' une liste de membre devrait apparaître dans une DBGrid. Mais là, y a un souci, rien ne s'affiche.

voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
with dmConnec do
begin
with ADO_MEM do
    begin
      SQL.Clear;
 
      SQL.Add('SELECT NUM_MEM, NOM_MEM, PRE_MEM, TYP_MEM, DAT_SEANCE, ');
      SQL.Add('JOUR_COURS, LIEU_COURS, DEBHEURE_TRAN_HOR, FINHEURE_TRAN_HOR ');
      SQL.Add('FROM dbo.MEMBRE, dbo.SEANCE,dbo.COURS, dbo.HORAIRE ');
      SQL.Add('WHERE NUM_MEM_SEANCE = NUM_MEM AND ');
      SQL.Add('NUM_COURS_SEA = NUM_COURS AND ');
      SQL.Add('NUM_HOR_COURS = NUM_HOR AND ');
 
      Parameters.AddParameter.Name := 'formatDate';
      Parameters.ParamByName('formatDate').Value := DateTimePicker_Historique.Date;
      SQL.Add('DAT_SEANCE= :formatDate');
 
      Open;
    end;
end;
J'ai utilisé le même code qui a été posté il n'y a pas très longtemps et qui, d'après les réponses, a l'air de très bien marché. Mais chez moi rien ne s'affiche dans le DBGrid, j'utilise aussi SQL SERVER..
Sinon y a-t-il une autre manière pour filtrer un DBGrid (pour afficher des données qui ont la même date) ? ? ?