Bonjour à tous,
Me revoilà avec un autre problème. Je cherche le nombre d'enregistrements d'une table entre 2 dates. Le code ci-dessous fonctionne très bien avec Delphi 10.2 mais pas avec Lazarus 2.0.2. Ma BDD est sous SQlite avec les composants ZEOSLib. Tout fonctionne bien sauf cette partie :
J'ai le message suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 var d1,d2 : String; begin with Dm.ZQuery1 do begin SQL.Clear; d1:=FormatDateTime('mm/dd/yyyy', DatePicker1.Date); d2:=FormatDateTime('mm/dd/yyyy', DatePicker2.Date); SQL.Add ('SELECT * FROM tblContacts WHERE Jour between #' + d1 + '# AND #' + d2 + '#'); SQL.Add ('ORDER BY Numero ASC'); Open; NbContacts.Caption := Format('%d', [Dm.ZQuery1.RecordCount]); end;
Merci beaucoup pour votre aide éclairée.
Merci et bon WE à tous.
Partager