Problemas con Fecha

21/11/2003 - 17:04 por Cecilia Mtz | Informe spam
Hola

Estoy desarrollando con DreamweaverMX / Access / ASP y tengo un formulario
en done los usuarios cambian su contraseña. Aquí tengo un campo escondido
con el valor="<%= Date() %> para guardar la fecha del día en la base de
datos y tener un registro de la última fecha que el usuario cambió su
contraseña ya que luego tengo que expirar las contraseñas al cabo de 35
días.

El valor="<%= Date() %> me arroja Fri Nov 21 10:46:41 2003 como resultado
pero cuando se intenta hacer el update de los datos obtengo el siguiente
error:

Microsoft JET Database Engine error '80040e07'
Data type mismatch in criteria expression.

En mi BD Access el campo correspondiente es de Hora/Fecha - Fecha general
sin ningún valor predeterminado. Intenté cambiar el formato pero igual me
sigue dando error, supongo que debo de cambiar el "valor" en mi campo
escondido pero no se a que cambiarlo

Agradecería mucho su ayuda!

Cecilia

Preguntas similare

Leer las respuestas

#1 Karma
21/11/2003 - 17:30 | Informe spam
<% =day(date)&"/"&month(date)&"/"&year(date) %>

Prueba así

"Cecilia Mtz" escribió en el mensaje
news:
Hola

Estoy desarrollando con DreamweaverMX / Access / ASP y tengo un formulario
en done los usuarios cambian su contraseña. Aquí tengo un campo escondido
con el valor="<%= Date() %> para guardar la fecha del día en la base de
datos y tener un registro de la última fecha que el usuario cambió su
contraseña ya que luego tengo que expirar las contraseñas al cabo de 35
días.

El valor="<%= Date() %> me arroja Fri Nov 21 10:46:41 2003 como resultado
pero cuando se intenta hacer el update de los datos obtengo el siguiente
error:

Microsoft JET Database Engine error '80040e07'
Data type mismatch in criteria expression.

En mi BD Access el campo correspondiente es de Hora/Fecha - Fecha general
sin ningún valor predeterminado. Intenté cambiar el formato pero igual me
sigue dando error, supongo que debo de cambiar el "valor" en mi campo
escondido pero no se a que cambiarlo

Agradecería mucho su ayuda!

Cecilia


Respuesta Responder a este mensaje
#2 Cecilia Mtz
21/11/2003 - 17:40 | Informe spam
Me da este error exactamente en la línea donde tengo el campo escondido:
Microsoft JScript runtime error '800a1391'
'date' is undefined
/testserver/flo/flotillas/coor/login/primer_acceso.asp, line 238

Supongo que debo de establecer las variables soy una papa para ASP,
podrías ayudarme??
Algo que no mencioné es que estoy trabajando ASP con JavaScript y no con
VBScript

Cecilia


"Karma" wrote in message
news:bplega$sm2$

<% =day(date)&"/"&month(date)&"/"&year(date) %>

Prueba así

"Cecilia Mtz" escribió en el mensaje
news:
> Hola
>
> Estoy desarrollando con DreamweaverMX / Access / ASP y tengo un


formulario
> en done los usuarios cambian su contraseña. Aquí tengo un campo


escondido
> con el valor="<%= Date() %> para guardar la fecha del día en la base de
> datos y tener un registro de la última fecha que el usuario cambió su
> contraseña ya que luego tengo que expirar las contraseñas al cabo de 35
> días.
>
> El valor="<%= Date() %> me arroja Fri Nov 21 10:46:41 2003 como


resultado
> pero cuando se intenta hacer el update de los datos obtengo el siguiente
> error:
>
> Microsoft JET Database Engine error '80040e07'
> Data type mismatch in criteria expression.
>
> En mi BD Access el campo correspondiente es de Hora/Fecha - Fecha


general
> sin ningún valor predeterminado. Intenté cambiar el formato pero igual


me
> sigue dando error, supongo que debo de cambiar el "valor" en mi campo
> escondido pero no se a que cambiarlo
>
> Agradecería mucho su ayuda!
>
> Cecilia
>
>


Respuesta Responder a este mensaje
#3 Franco Figún
21/11/2003 - 23:08 | Informe spam
Es facil, solo tenes que cambiar el TIPO DE DATO de fecha en el access y
listo, osea el formato para que tome 19/09/2003 12:00:00 am/pm


"Cecilia Mtz" wrote in message
news:
Hola

Estoy desarrollando con DreamweaverMX / Access / ASP y tengo un formulario
en done los usuarios cambian su contraseña. Aquí tengo un campo escondido
con el valor="<%= Date() %> para guardar la fecha del día en la base de
datos y tener un registro de la última fecha que el usuario cambió su
contraseña ya que luego tengo que expirar las contraseñas al cabo de 35
días.

El valor="<%= Date() %> me arroja Fri Nov 21 10:46:41 2003 como resultado
pero cuando se intenta hacer el update de los datos obtengo el siguiente
error:

Microsoft JET Database Engine error '80040e07'
Data type mismatch in criteria expression.

En mi BD Access el campo correspondiente es de Hora/Fecha - Fecha general
sin ningún valor predeterminado. Intenté cambiar el formato pero igual me
sigue dando error, supongo que debo de cambiar el "valor" en mi campo
escondido pero no se a que cambiarlo

Agradecería mucho su ayuda!

Cecilia


Respuesta Responder a este mensaje
#4 monkey
21/11/2003 - 23:48 | Informe spam
hola cecilia,

prescinde de ese campo y actualiza la fecha al actualizar o introducir
el recordset...

"INSERT INTO USUARIOS (USUARIO, PASSWD, FECHA) VALUES (' " &
request.form("usuario") & " ' ,' " & request.form("passwd") & " ', '
" & day(date)&"/"&month(date)&"/"&year(date) & " ' "

estas poniendo la fecha entre ' ' al actualizar?

saludos, monkey


On Fri, 21 Nov 2003 10:40:45 -0600, "Cecilia Mtz"
wrote:

Me da este error exactamente en la línea donde tengo el campo escondido:
Microsoft JScript runtime error '800a1391'
'date' is undefined
/testserver/flo/flotillas/coor/login/primer_acceso.asp, line 238

Supongo que debo de establecer las variables soy una papa para ASP,
podrías ayudarme??
Algo que no mencioné es que estoy trabajando ASP con JavaScript y no con
VBScript

Cecilia


"Karma" wrote in message
news:bplega$sm2$

<% =day(date)&"/"&month(date)&"/"&year(date) %>

Prueba así

"Cecilia Mtz" escribió en el mensaje
news:
> Hola
>
> Estoy desarrollando con DreamweaverMX / Access / ASP y tengo un


formulario
> en done los usuarios cambian su contraseña. Aquí tengo un campo


escondido
> con el valor="<%= Date() %> para guardar la fecha del día en la base de
> datos y tener un registro de la última fecha que el usuario cambió su
> contraseña ya que luego tengo que expirar las contraseñas al cabo de 35
> días.
>
> El valor="<%= Date() %> me arroja Fri Nov 21 10:46:41 2003 como


resultado
> pero cuando se intenta hacer el update de los datos obtengo el siguiente
> error:
>
> Microsoft JET Database Engine error '80040e07'
> Data type mismatch in criteria expression.
>
> En mi BD Access el campo correspondiente es de Hora/Fecha - Fecha


general
> sin ningún valor predeterminado. Intenté cambiar el formato pero igual


me
> sigue dando error, supongo que debo de cambiar el "valor" en mi campo
> escondido pero no se a que cambiarlo
>
> Agradecería mucho su ayuda!
>
> Cecilia
>
>





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida