Salut tous j'ai un problème que je retourne dans tous les sensses sans résultat .
Je recherche tous les enregistrements entre deux dates.
voici ma requête date1 et de type Date je suis sous paradox
avec cette requête aucun résultat pourtant il devrait y en avoir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 DataModule1.Query10.SQL.Clear; DataModule1.Query10.SQL.Add('select * from Amicalistes.DB'); DataModule1.Query10.SQL.Add ('WHERE Date1<'+ QuotedStr(FormatDateTime('mm/dd/yyyy',DateTimePicker1.date))+' AND (Date1 >'+ QuotedStr(FormatDateTime('mm/dd/yyyy',DateTimePicker2.date)) ); DataModule1.Query10.Open;
j'ai réduit ma requête pour voir le problème avec une seule condition
la ma requête me donne le bon résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 DataModule1.Query10.SQL.Clear; DataModule1.Query10.SQL.Add('select * from Amicalistes.DB'); DataModule1.Query10.SQL.Add ('WHERE Date1<'+ QuotedStr(FormatDateTime('mm/dd/yyyy',DateTimePicker1.date))); DataModule1.Query10.Open;
j'ai donc ajouter mes condition entre des parenthèses
toujours rien mais en plus un message d'érreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 DataModule1.Query10.SQL.Clear; DataModule1.Query10.SQL.Add('select * from Amicalistes.DB'); DataModule1.Query10.SQL.Add ('WHERE (Date1<'+ QuotedStr(FormatDateTime('mm/dd/yyyy',DateTimePicker1.date)))+' AND (Date1 >'+ QuotedStr(FormatDateTime('mm/dd/yyyy',DateTimePicker2.date))) ); DataModule1.Query10.Open;
je ne comprend pas ou et le problème pouvez-vous me venir en aide ?[Erreur] cadeau1.pas(65): Types incompatibles : 'String' et 'Integer'
[Erreur] cadeau1.pas(65): 'END' attendu(e) mais ')' trouvé(e)
[Erreur fatale] Amicale_CHR.dpr(47): Impossible de compiler l'unité utilisée 'cadeau1.pas'
merci d'avance
Partager