Ciao a tutti,
premetto di non aver molte conosce riguardo al linguaggio ASP, ma sto sistemando un sito internet, e ho bisogno di risolvere quet'errore.
Il sito in questione ha un contatore di visite che si appoggia ad un database mdb di access, nel quale viene salvato l'indirizzo ip dei visitatori.
Nella home page tramite il codice ASP che ora riporterò viene visualizzato il numero dei visitatori totale.
<%dove=server.MapPath("accessi.mdb")
set objConn=Server.CreateObject ("ADODB.connection")
objConn.ConnectionString="DRIVER={Microsoft Access Driver (*.MDB)};dbq=" & dove
objConn.Open
reg=session("visitatore")
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open "visitatori", objConn, 3,2
objrs.movelast
num=objrs("n")
'response.Write objrs.recordcount
if reg <> "registrato" then
ip=request.ServerVariables("REMOTE_ADDR")
nome=request.ServerVariables("REMOTE_USER")
if nome = "" then
nome = "sconosciuto"
end if
objrs.addnew
objRS("nome")= nome
objRS("ip")= ip
objRS("data")=now()
objRS.update
end if
Session("visitatore")="registrato"%>
<%=num%> viene inserito nell'HTML per visualizzare il numero dei visistatori.
Il problema che mi succede è che spesso va tutto bene ma altre volte mi compare questo errore:
Provider error '80004005'
Unspecified error
/index.asp, line 624
Da cosa è dovuto? Perchè lo fa solo alcune volte? Come posso risolverlo?
Grazie a tutti per l'attenzione!