Adoquery - parametro Data
23/02/2006
0
Ola,
Tenho uma coluna do tipo datetime. Estou tentando executar o seguinte comando
SELECT COLUNA_DATA FROM TABELA WHERE COLUNA_DATA=:P1
e passando o parametro
parambyname(´P1´).value:=FormatDateTime(´dd/mm/yyyy´,StrtoDatetime(edit1.text))
O componente de conexão é adoquery e o banco sql server
E não retorna nada como resultado.
Giordano
Tenho uma coluna do tipo datetime. Estou tentando executar o seguinte comando
SELECT COLUNA_DATA FROM TABELA WHERE COLUNA_DATA=:P1
e passando o parametro
parambyname(´P1´).value:=FormatDateTime(´dd/mm/yyyy´,StrtoDatetime(edit1.text))
O componente de conexão é adoquery e o banco sql server
E não retorna nada como resultado.
Giordano
Giordano
Curtir tópico
+ 0
Responder
Posts
24/02/2006
Paullsoftware
tente mudar essa linha:
por essa:
e chame assim:
ou então tente mudar essa linha:
por essa:
outro detalhe, verifique tb se os dados no campo DATA de sua tabela esta apenas com a data tipo: 01/01/2006 ou 01/01/2006 00:00:00 como vc falou que são do tipo DateTime, pode ser que aja isso!
espero ter ajudado! :wink:
SELECT COLUNA_DATA FROM TABELA WHERE COLUNA_DATA=:P1
SELECT COLUNA_DATA FROM TABELA WHERE COLUNA_DATA BETWEEN :D1 AND :D2
e chame assim:
parambyname(´P1´).AsString:=FormatDateTime(´dd/mm/yyyy´,StrtoDate(edit1.text)); parambyname(´P2´).AsString:=FormatDateTime(´dd/mm/yyyy´,StrtoDate(edit1.text));
ou então tente mudar essa linha:
parambyname(´P1´).value:=FormatDateTime(´dd/mm/yyyy´,StrtoDatetime(edit1.text));
por essa:
parambyname(´P1´).AsString:=FormatDateTime(´dd/mm/yyyy´,StrtoDate(edit1.text));
outro detalhe, verifique tb se os dados no campo DATA de sua tabela esta apenas com a data tipo: 01/01/2006 ou 01/01/2006 00:00:00 como vc falou que são do tipo DateTime, pode ser que aja isso!
espero ter ajudado! :wink:
Responder
Clique aqui para fazer login e interagir na Comunidade :)