Bonjour,

je veux mettre dans un combobox des dates recuperées par sql dans la table anniversaire et dans le champ datedebut :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
    DM.ADOQueryAnniversaire.Close;
    DM.ADOQueryAnniversaire.SQL.Clear;
    DM.ADOQueryAnniversaire.SQL.Add('SELECT DateDebut FROM Anniversaire where DateDebut between (#01/01/2006# and #02/11/2006#)');
    DM.ADOQueryAnniversaire.Open;
    while not DM.ADOQueryAnniversaire.Eof do
      begin
          ComboBox1.Items.Add(DM.ADOQueryAnniversaire.FieldbyName('DateDebut').asString);
          DM.ADOQueryAnniversaire.Next;
      end;
J'ai mis des # car j'ai lu que # est la déclaration des dates sous access.

J'ai le message d'erreur suivant :
Classe d'exception EOleException avec le message 'Opérateur Between sans And dans l'expression DateDebut between (#01/01/2006# and #02/11/2006#)