Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Romeu Grass de Medeiros

[Resolvido] Data no select

Recommended Posts

Fala pessoal!

 

 

Seguinte,

 

tenho a seguinte instrução:

 

ASP
Set Checklist = conn.Execute("select * from Checklist where ckl_datl = #"&Request.QueryString("ckl_datl")&"# order by ckl_datl")

 

Bom, o problema é que se a data que é passada é, por exemplo, 20/10/2007, ele acha tranquilo, e retorna os valores perfeitamente.

 

Agora, se eu mando um valor como 2/10/2007 ele não retorna de jeito nenhum. Ou seja, do dia 1 ao 9 (apenas 1 casa no dia) ele não acha, a partir do dia 10 (2 casas no dia) ele acha tranquilo.

 

Bom, tentei resolver colocando a seguinte função junto com a instrução:

 

ASP
data2 = Request.QueryString("ckl_datl")

data = split(data2,"/")

dia = data(0)

mes = data(1)

ano = data(2)

if len(dia) = 1 then

dia = "0" & dia

end if

if len(mes) = 1 then

mes = "0" & mes

end if

if len(ano) = 1 then

mes = "0" & ano

end if

data = dia & "/" & mes & "/" & ano

 

Set Checklist = conn.Execute("select * from Checklist where ckl_datl = #"&data&"# order by ckl_datl")

 

mas não adiantou...

 

Alguém pode me ajudar???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você terá que converter esta data antes de mandar.

 

Tente usar o conversaor CDate. Se não der certo procure auiq no fórum por uma função de data no ASP e vai solucinar seu problema.

 

[]tz ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

sempre consulte a data no formatao mm/dd/aaaa que noa ocorrerá este erro

Compartilhar este post


Link para o post
Compartilhar em outros sites

perfeito tiozinho parabens

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.