Data invertida no Sql

22/12/2005

1

Amigos, Boa Tarde!

Estou desenvolvendo uma consulta através de uma query onde é feita uma pesquisa em um intervalo de datas. Ocorre que não obtenho o resultado esperado pois verifiquei que o as datas no sql ocorrem de forma contrária. Não sei exatamente o que está ocorrendo e por isso pesso ajuda dos amigos.
Exemplo da consulta:


Select equipamentos, datacad, descricao from equipamentos where equipamentos.datacad>=:dataI and equipamentos.datacad <=dataF;

No frm de entrada:

begin...
with query1 do begin
close;
ParamByName(´DataI´).AsDateTime:=StrToDate(vdata1.Text);
ParamByName(´DataF´).AsDateTime:=StrToDate(vdata2.Text);
prepare;
open;
end;
end;


Peço-lhes que ajude-me a resolver este problema.


Teixeira


Responder

Posts

22/12/2005

Martins

Opa!!!

Veja com esse código e depois post aqui o q aconteceu, se houve algum erro ou se o resultado não foi o esperado e coloque aqui o q ocorreu e o q era esperado por vc.


with query1 do begin
  close;
  Sql.Clear;
  Sql.Add(´Select equipamentos, datacad, descricao from equipamentos where equipamentos.datacad>= :dataI and equipamentos.datacad <= :dataF´);
  ParamByName(´DataI´).AsDateTime:=StrToDate(vdata1.Text); 
  ParamByName(´DataF´).AsDateTime:=StrToDate(vdata2.Text); 
  prepare;
  open;
end;


Boa Sorte!!!


Responder