Sobre ADO
Colegas,
Estou usando o componente TADOQuery. Funciona normalmente, mas quando tento fazer uma pesquisa usando Data eu me estrepo. Já tentei mm/dd/yyyy e dd/mm/yyyy. Inicialmente eu usava aspas, mas dava erro e nem executava, sem aspas ele não dá erro, mas tb não obedece ao critério. Como seria o sql usando data. Eu estou fazendo assim:
Select * from tabela where data > 01/15/2003
O resultado acaba sendo o data set todo como se tivesse ignorado o critério.
Obrigado pela atenção e obrigado a quem puder me ajudar
Estou usando o componente TADOQuery. Funciona normalmente, mas quando tento fazer uma pesquisa usando Data eu me estrepo. Já tentei mm/dd/yyyy e dd/mm/yyyy. Inicialmente eu usava aspas, mas dava erro e nem executava, sem aspas ele não dá erro, mas tb não obedece ao critério. Como seria o sql usando data. Eu estou fazendo assim:
Select * from tabela where data > 01/15/2003
O resultado acaba sendo o data set todo como se tivesse ignorado o critério.
Obrigado pela atenção e obrigado a quem puder me ajudar
Rookie
Curtidas 0
Respostas
Vprates
18/01/2005
Qual o banco de dados q vc ta usando?
GOSTEI 0
Gandalf.nho
18/01/2005
A melhor maneira de evitar esse problema é usar uma consulta parametrizada e passar o valor em tempo de execução, evita essa confusão de cada banco trabalhar com um padrão de data diferente.
GOSTEI 0
Rookie
18/01/2005
No caso eu estou lendo uma base Dbase.
GOSTEI 0
Rookie
18/01/2005
Colegas,
Descobri, basta colocar a data entre #, no lugar de aspas.
Descobri, basta colocar a data entre #, no lugar de aspas.
GOSTEI 0