Foros del Web » Programando para Internet » ASP Clásico »

Problemas con CDATE

Estas en el tema de Problemas con CDATE en el foro de ASP Clásico en Foros del Web. Hola que tal a todos, espero alguien me pueda ayudar con este problema, hace poco se cambio de servidor nuestro sitio, nos habian programado un ...
  #1 (permalink)  
Antiguo 25/08/2004, 11:06
 
Fecha de Ingreso: septiembre-2003
Ubicación: Cancun mexico
Mensajes: 50
Antigüedad: 20 años, 9 meses
Puntos: 0
Exclamación Problemas con CDATE

Hola que tal a todos, espero alguien me pueda ayudar con este problema, hace poco se cambio de servidor nuestro sitio, nos habian programado un sistema de reservaciones, el chiste que con el cambio de servidor el comando cdate ya no funciona.

cdate recogia la fecha que se habia colocado en un formulario en una hoja anterior:

dim dia1
dia1=Cdate(request.form("smonth")&" "&request.form("sday")&", "&request.form("syear"))
dim dia2
dia2=Cdate(request.form("emonth")&" "&request.form("eday")&", "&request.form("eyear"))
session("fechadellegada")=dia1
session("fechadesalida")=dia2
horall=request.form("horall")
horas=request.form("horas")
session("dias")=Cint(DateDiff("d",dia1,dia2))

lo que hace el codigo, es tomar la fecha y pasarla a variables para que con estas se hagan calculos.

Como les informo ahora cuando haces la reservación sale el siguiente error:

Microsoft VBScript runtime error '800a000d'
Type mismatch: 'Cdate'
/reservation/reserv2.asp, line 10

POR FAVOR AYUDENME, SOY COMPLETAMENTE NUEVO EN ESTO Y ME AGARRARON PARA QUE LO SOLUCIONARA, PERO LA VERDAD CAREZCO DE CONOCIEMIENTOS.

MIL PERO MIL GRACIAS
  #2 (permalink)  
Antiguo 25/08/2004, 12:45
Avatar de buliwyf  
Fecha de Ingreso: diciembre-2001
Ubicación: Caracas
Mensajes: 221
Antigüedad: 22 años, 5 meses
Puntos: 1
pon esto al inicio de tu pagina
<%session.LCID=8202%>

luego cambia estas lineas:
Código:
dim dia1
dia1=Cdate(request.form("smonth")&" "&request.form("sday")&", "&request.form("syear"))
dim dia2
dia2=Cdate(request.form("emonth")&" "&request.form("eday")&", "&request.form("eyear"))
por estas

Código:
dim dia1
dia1=Cdate(request.form("sday")&"/"&request.form("smonth")&"/"&request.form("syear"))
dim dia2
dia2=Cdate(request.form("eday")&"/"&request.form("emonth")&"/"&request.form("eyear"))

asegurate de contarnos como te fue!
__________________
RTFM antes de preguntar...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 12:59.