DÚVIDA CRUEL...DATETIMEPIKER E SQL

17/02/2003

0

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

Responder

Posts

17/02/2003

Anonymous

Coloque no OnShow do Form

DateTimePiker.Date:=Date;


Responder

17/02/2003

Anonymous

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;


Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar