- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
with dm.Query do
begin
if Active then Close;
//вот так оно работало до ввода параметров
//dm.QStat.SQL.Text := 'select * from T_ORDER where (date between ''' + IntToStr(ys) + '-' + IntToStr(ms) + '-' + IntToStr(ds) + ''' and ''' + IntToStr(yf) + '-' + IntToStr(mf) + '-' + IntToStr(df) + ''')' ;
SQL.Text := 'select * from T_ORDER where (date between :StartDate and :FinishDate)';
Parameters.ParamByName('StartDate').Value := IntToStr(ys) + '-' + IntToStr(ms) + '-' + IntToStr(ds);
Parameters.ParamByName('FinishDate').Value := IntToStr(yf) + '-' + IntToStr(mf) + '-' + IntToStr(df);
LightBlack 27.10.2014 21:00 # 0
guest 27.10.2014 22:33 # −6
betking1 27.11.2014 15:38 # 0
ps в Delphi 7 . в XE не проверял
guest 27.10.2014 21:12 # −9
guest 28.10.2014 21:17 # 0
У нас тут на нём стартапчик намечается
defecate-plusplus 28.10.2014 22:12 # +1
guest 29.10.2014 19:34 # −3
guest 27.02.2015 20:36 # 0