Duvida com consulta entre 2 datas

Delphi

15/09/2003

Pessoal, to com uma duvida sobre localização de registros.
Tenho uma tabela de cadastro onde tem nomes, endereços e datas,
quero fazer uma consulta onde o usuario vai digitar 2 datas em 2 edits,
a data inicial e a data final, então o programa tera que localizar
todos os registros entre a data inicial e final inclusive os
registros das 2 datas digitadas. Da pra fazer sem usar SQL???
E usando SQL alguem sabe como sera o codigo???


Jiz/df

Jiz/df

Curtidas 0

Respostas

Marcelo.c

Marcelo.c

15/09/2003

Em SQL:

SELECT * FROM tabela WHERE data BETWEEN data1 AND data2



GOSTEI 0
Jiz/df

Jiz/df

15/09/2003

Esse codigo eu ja coloquei mais fala que da erro.
Essa data esta gravada no padrão dd/mm/aa
os edits tem que ser assim ´edit1.text´???
Eu acho que o erro esta em como manipular a data. Me ajudem


GOSTEI 0
Marcelo.c

Marcelo.c

15/09/2003

Dependendo do BD que você utiliza, as datas devem estar entre [b:a666fd5c49]#[/b:a666fd5c49] ou [b:a666fd5c49]´[/b:a666fd5c49](aspas simples).


GOSTEI 0
Bacalhau

Bacalhau

15/09/2003

Com tabelas Paradox e componente TTable é assim a filtragem:

table1.setrangestart;
table1.fieldbyname(´Data´).asdatetime := DataInicial;
table1.setrangeend;
table1.fieldbyname(´Data´).asdatetime := DataFinal;
table1.applyrange;


GOSTEI 0
POSTAR