Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/04/2005, 01:32
Avatar de m0j0
m0j0
 
Fecha de Ingreso: abril-2005
Mensajes: 5
Antigüedad: 20 años, 1 mes
Puntos: 0
Mensaje

Hola,

Pues en vbSCript hay una función que te será bastante útil. La función IsDate() determina si el argumento que le pasas es una fecha válida.

Por ejemplo:
IsDate("19/04/2005") devolverá true
IsDate("En un lugar de la Mancha...") devolverá false
Así que para comprobar si un campo es una fecha o no, primero comprueba que no está vacío, luego utiliza la función IsDate para comprobar si es una fecha válida, sin preocuparte por el formato en el que la introduzca.

Y por último, si en tu base de datos el formato de la fecha es dd/mm/aa, a la hora de insertar la fecha en la base de datos, utiliza la función FormatDataTime para darle tú formato. Por ejemplo:

FormatDateTime(Now, vbShortTime) cogería la fecha actual y la expresaría en formato de fecha corta.
Un saludo, espero que te sirva.