1 pièce(s) jointe(s)
Problème execution requête sur SQlite
Bonjour à tous ceux qui ne sont pas en vacances !
Encore un Pb quant je veux trie les données de ma table entre 2 dates
Voici mon Code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| procedure TForm2.DBGridDetailsFilterSelect(Sender: TObject);
Var
DateD, DateF: TDateTime;
begin
// dates récuprérées à partir d'un TdatePicker
DateD := DateDebut.Date;
DateF := DateFin.Date;
try
DataModule2.FDQueryTriDate.ParamByName('DateD').AsString := FormatDateTime('yyyy-mm-dd', DateD);
DataModule2.FDQueryTriDate.ParamByName('DateF').AsString := FormatDateTime('yyyy-mm-dd', DateF);
DataModule2.FDQueryTriDate.ParamByName('Choix').AsInteger := IdxCpt;
DataModule2.FDQueryTriDate.SQL.Text := 'SELECT * FROM DetailsCpt WHERE IdCpt = : Choix AND (DateEnregistre BETWEEN : DateD AND : DateF)';
DataModule2.FDQueryTriDate.ExecSQL;
except
ShowMessage('Opération Impossible');
end;
ShowMessage('Opération Terminée');
end; |
J'obtiens ce message d'erreur:
Pièce jointe 576854
Quand je teste ma requête directement sur ma base cela fonctionne parfaitement. Mais dans Delphi j'obtiens ce message d'erreur
Quelqu'un aurait une solution
Par avance merci