Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2005, 10:02
sesteb
 
Fecha de Ingreso: mayo-2004
Mensajes: 7
Antigüedad: 21 años
Puntos: 0
problemas con fecha y hora - UPDATE

Hola compis, que tal?

Tengo el siguiente problema:
Estoy intentando controlar la fecha y la hora de una visita . Estoy utiliznado una bd en acces y quiero escribir los datos en una table, siendo los valeres de la tabla únicamente el número de visitas, la hora de la última visita y la fecha.
El contador me funciona bien, pero cuando quiero guardar Fecha y hora en la table me introduce caracteres estraños (sin sentido). El campo es del tipo texto.
codigo:

'Hacemos la conexión a la Base de Datos.
dim conexionBd1,rscont,sqlcont,activo
dim visitas,fechavisita,horavisita

Set ConexionBd1=Server.CreateObject("ADODB.Connection" )
SQLcont="SELECT * FROM contador"
conexionBd1.Open"DRIVER={Microsoft Access Driver (*.mdb)};DBQ="& server.MapPath("datos.mdb"),3,1
set RScont=ConexionBd1.execute(SQLcont)
'Ahora nos fijamos si existe ya un registro.
'Si no existe lo creamos.

If RScont.EOF then
conexionBd1.Execute"INSERT INTO contador (hits) VALUES (1)"
'Si existe el registro se aumenta en 1 el valor.
Else
if session("activo") <> "si" then
Fechavisita = FormatDateTime(Cdate(Date), 2)
horavisita=time

conexionBd1.Execute"UPDATE contador SET hits="&(rscont("hits")+1)&""
conexionBd1.Execute"UPDATE contador SET fecha="&FormatDateTime(Cdate(Date), 2)&""
conexionBd1.Execute"UPDATE contador SET hora="&(&horavisita&)&""

end if
End IF
'La siguiente linea imprime la cantidad de hits.
Response.Write "Hasta este momento esta pagina fue ""visitadas"":<B> "&RScont("hits")&"</B>"
response.write("la fecha es:"&fechavisita)
'cerramos y limpiamos los objetos.
session("activo") = "si"
RScont.Close
conexionBd1.Close
Set RScont = nothing
Set conexionBd1 = nothing
%>

***********************
se agradece ayuda,please......