codice:ho una tabella con tre campi User_Enter UserDate UserIP e uso questo script per monitorare gli accessi ora però se uno entra due volte in questa pagina mi scrive il record 2 volte.. come posso evitare che mi scriva due volte il record con lo stesso ip... a me interessa solo la traccia non il numero di volte quindi vorrei che me lo scrivesse una sola volta User 8/01/2005 6:20 213.13.1.4. <% sql="Select * from monitor" Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& Server.MapPath("datab.mdb") Set rs=Server.CreateObject("ADODB.RecordSet") rs.Open sql,Conn,3,3 rs.addNew() rs("UserEnter")=Session("User") rs("UserDate")=Now() rs("UserIP")=Request.ServerVariables("REMOTE_ADDR") rs.update rs.Close Set rs = Nothing Conn.Close Set Conn = Nothing %> grazie

Rispondi quotando