Bonsoir à tous,
La requête suivante s’exécute sans problème mais sans qu'elle ne me renvoie des enregistrements pourtant bien existants.
Je soupçonne qu'il faut donner le bon format de date pour Firebird mais ne sais quel est le bon. Les champs du between sont de type date.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Qry.SQL.Clear; Qry.SQL.Text:='SELECT * FROM VW_STOCK_CONTROL_ENTREE WHERE (DATE_ENTREE BETWEEN :FROM_DATE AND :TO_DATE)'; Qry.Params.ByNameAsDateTime['FROM_DATE']:= edFrom.Date; Qry.Params.ByNameAsDateTime['TO_DATE']:= edTO.Date; Qry.Open
J'utilise Firebird et UIB. Ou bien y-a-t-il S.V.P. une autre façon de construire cette requête ? En vous remerciant de votre aide.
Partager