Ir para conteúdo

POWERED BY:

Arquivado

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

enrrike

solução final do "pegar data"

Recommended Posts

ei pessoal eu consegui fazer:

 

eu coloquei assim e deu certo :

ASP

[*]If (Trim(Request.QueryString("data")) <> "") Then

[*]

[*]

[*]

[*] Dia = Left(Request.QueryString("data"),2)

[*] Mes = Mid(Request.QueryString("data"),4,2)

[*] Ano = Right(Request.QueryString("data"),4)

[*]

[*] ata = (Trim(Request.QueryString("data")))

[*] vdata = Mes & "/" & Dia & "/" & Ano

[*] 'strsql = strsql & " AND I.DataVencimento <= "& CDATE(Request.QueryString("vdata")) &" "

[*] strsql = strsql & " ' AND I.DataVencimento <= '" & vdata & "' "

[*] strsql = strsql & " AND ( I.Situacao = '1' )"

[*]

[*] End If

 

deu certo , ele ta pegando as datas menores que a data digitada

 

mas agora tenho que fazer assim:

 

pegar as datas maiores que hoje e menor que a data digitada.

 

veja : eu to fazendo assim:

ASP

[*]If (Trim(Request.QueryString("data")) <> "") Then

[*]

[*] vaux = Day(Now()) & "/" & Month(Now()) & "/" & Year(Now())

[*]

[*] Dia = Left(Request.QueryString("data"),2)

[*] Mes = Mid(Request.QueryString("data"),4,2)

[*] Ano = Right(Request.QueryString("data"),4)

[*]

[*] ata = (Trim(Request.QueryString("data")))

[*] vdata = Mes & "/" & Dia & "/" & Ano

[*] 'strsql = strsql & " AND I.DataVencimento <= "& CDATE(Request.QueryString("vdata")) &" "

[*] strsql = strsql & " AND I.DataVencimento > '"& vaux &"' AND I.DataVencimento <= '" & vdata & "' "

[*] strsql = strsql & " AND ( I.Situacao = '1' )"

[*]

[*] End If

 

mas ta aparecendo o seguinte erro na variavel vaux:

Microsoft OLE DB Provider for SQL Server error '80040e07'The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
se eu colocar #"& vaux &"# também aparece erro se sintaxe : '#'

 

se na vdata do jeito que esta ta dando certo , na vaux também era pra dar

 

????

 

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não há necessidade de abrir novo tópico! http://forum.imasters.com.br/public/style_emoticons/default/no.gif

verdade você pode e deve usar o mesmo...

 

pra pegar as menores ou as maiores você deve usar OR pois se usar AND não vem nada...

 

quanto ao erro faça da mesma forma que deu certo acima....

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.