Ir para conteúdo

POWERED BY:

Arquivado

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

mellosp

Erro ao subtrair datas vindo de um form

Recommended Posts

Pessoal tenho um form com dois campos onde digito em cada um uma data.

tipo:

digito no campo Data1: 10/4/2007 e no campo Data2: 23/4/2008

 

quando recupero os valores e fãço a subtração:

periodo_atual = Request.form("Data1") - Request.form("Data2")

 

recebo o seguinte erro:

Erro de tempo de execução do Microsoft VBScript erro '800a000d'

 

Tipos incompatíveis: '[string: "23/4/2008"]'

 

como devo fazer essa subtração?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal tenho um form com dois campos onde digito em cada um uma data.

tipo:

digito no campo Data1: 10/4/2007 e no campo Data2: 23/4/2008

 

quando recupero os valores e fãço a subtração:

periodo_atual = Request.form("Data1") - Request.form("Data2")

 

recebo o seguinte erro:

Erro de tempo de execução do Microsoft VBScript erro '800a000d'

 

Tipos incompatíveis: '[string: "23/4/2008"]'

 

como devo fazer essa subtração?

 

 

VEJA ISTO: DATEDIFF e DATEPART

 

Abraaaço

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use o datediff mesmo

 

O erro ocorreu porque tudo qeu vem pelo form é string para usar como data precisaria converter antes

 

mas o ideal mesmo é o uso da função passada pelo gabriel

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.