DÚVIDA CRUEL...DATETIMEPIKER E SQL

Delphi

17/02/2003

Quero que o componente datetimpiker fique com a data do sistema...
e quero usar o valor que está nele para uma consulta SQL mais ou menos assim:

select sum(valor)
from cheques
where vencimento=:´TDateTimePiker.Value´

....isso tah certo?????


Diana

Diana

Curtidas 0

Respostas

Anonymous

Anonymous

17/02/2003

Coloque no OnShow do Form

DateTimePiker.Date:=Date;


GOSTEI 0
Anonymous

Anonymous

17/02/2003

Se vc estiver utilizando o dialect 3 pode causar problemas, mas, ja que vc utiliza este componente utilize:

Var
data:string;
begin
data:=DateToStr(DateTimePiker.Date);

where vencimento=:data

lembre-se que quando vc usa ´=:´ significa passagem de parametros vc tem que informar o parambyname:

Assim:
With Query1 do Begin
close;
sql.Clear;
sql.Add(´select sum(valor) as valor where vencimento=:data´)
parambyname(´data´).AsDateTime:=data;
open;
End;


GOSTEI 0
POSTAR