DÚVIDA CRUEL...DATETIMEPIKER E SQL
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?????
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
Curtidas 0
Respostas
Anonymous
17/02/2003
Coloque no OnShow do Form
DateTimePiker.Date:=Date;
DateTimePiker.Date:=Date;
GOSTEI 0
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;
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