Bonjour
Je suis a mes premiers select en MsSql j'ai execute la commande directement sur MsSql serveur management et ca fonctionne voici le code
comment en delphi devrais-je faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 declare @debut date = ' 2013-02-02' declare @fin date = ' 2013-02-06' select * from BILLET.dbo.BILLET where D_DATE between @debut and @fin and D_CODE1='ville' AND D_NOCONT='REG'
ma date de depart est un DATETIMEPICKER1.DATE
et ma date de fin est aussi un DATETIMEPICKER1.DATE
voici un test en delphi
info supplementaire le champ d_date est un champ date
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 DATEDEPART:=datetostr(DATETIMEPICKER1.DATE-1); DATEDEFIN:=datetostr(DATETIMEPICKER1.DATE+7); codesql:='Select * from BILLET.dbo.BILLET where D_DATE '; codesql:= codesql+ 'between '+ @DATEDEPART ; codesql:= codesql + 'AND '+ @DATEDEFIN; SHOWMESSAGE(CODESQL); MsQuery1.Active:=false; MsQuery1.SQL.Text:=codesql; MsQuery1.Active:=true;
et bien sur que ca fonctionne pas
Merci de me donné quelques informations
Mario
Partager