Hola, tengo un probnlema
Estoy diseñando una pagina web, en ella hay un simple contador de visitas, que va aumentando su numero cada vez que un visitante entra a la pagina principal, el nombre de la pagina principal es index.asp ...el problema es que el contador no se puede actualizar, entre la primera vez y si funciono por que automáticamente se escribio el numero “1”, pero después ya no se escribio el 2 ni el 3 etc...y me aparece el siguiente mensaje:
Microsoft OLE DB provider for ODBC Drivers error ‘80004005’
[Microsoft][ODBC Microsof Acces Driver] Cannot update. Database or object is read – only.
Miweb/index.asp, line 18
Y este es el codigo que utilizo(la tabla se llama tablacont y el campo de dicha tabla se llama contador):
<%
datos = "SELECT * FROM tablacont"
Set conexion = Server.CreateObject("ADODB.Connection")
Set registros = Server.CreateObject("ADODB.RecordSet")
conexion.Open "DRIVER={Microsoft Access Driver (*.mdb)};" &_
"DBQ=" & Server.MapPath("mibase.mdb") & ";"
registros.Open datos, conexion, 2, 3, 1
If registros.EOF then
registros.AddNew
end IF
registros("contador") = registros("contador") + 1
numero=registros("contador")
Response.Write("<H3> Visitante N0.:</H3>")
for x=1 to len(numero)
a=mid(numero,x,1)%>
<img src=<%=a%>.gif>
<%next%>
<H3> Desde Enero de 2003</H3>
<%
registros.Update
registros.Close
%>
<br>
<H6>
son las <%=Time%> del <%=Date%>
<H6>
gracias por cualquier ayuda