Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/08/2010, 05:01
Avatar de tatoman
tatoman
 
Fecha de Ingreso: abril-2002
Ubicación: Madrid
Mensajes: 215
Antigüedad: 22 años, 8 meses
Puntos: 1
Problema con while y fechas

Buenos dias a todos.

Estoy intentando hacer un while siguiendo la condicion que 2 fechas no sean iguales. Para ello creo 3 variables, que serian 2 fechas introducidas en un form y una temporal que va sumando 1 dia en el bucle a la fecha1 hasta que llega al valor de la fecha 2:

Pongamos
fecha1= 01/08/2010
Fecha2=10/08/2010

<%
Dim fecha1, fecha2, fecha_temporal
fecha1 = request.form("fecha_1")
fecha2 = request.form("fecha_2")
fecha_temporal = fecha1

while fecha2 <> fecha_temporal

Fecha_Control = dateadd("d",1,Fecha_Control)
Response.Write(Fecha_Control)

wend

Pero me produce un problema en el bucle:
Invalid procedure call or argument: 'dateadd'

Si elimino el bucle escriber correctamente 1 vez 02/08/2010 lo que quiere decir que si suma 1 dia a la fecha

Tambien he probado directamente con
fecha_temporal = fecha_temporal + 1

pero me aparece un fallo de:
Microsoft VBScript runtime (0x800A000D)
Type mismatch:...

¿Me podeis ayudar?

1000 thnks
__________________
Elias Frances
Webmaster (ultimos proyectos) de:
www.internet20.es