Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2002, 10:14
Vikingo
 
Fecha de Ingreso: enero-2002
Mensajes: 7
Antigüedad: 23 años, 4 meses
Puntos: 0
Contador de clicks

Hola a todos

Tengo un problema con este script para contar los clicks que se hacen en un link.


<%
Response.Buffer=TRUE

url = Request.Querystring("url")

if url <>"" then

Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("cuentaclick s.mdb")&";"

strsql = "SELECT * FROM tblContador WHERE url = '" & url & "'"

Set rs = Server.CreateObject("ADODB.RecordSet")
RS.open strsql, oConn, 3, 3

if rs.eof then
rs.AddNew
rs("clicks")= 1
rs("url") = url
rs.update
else
rs("clicks")=rs("clicks")+1
rs.update
end if

rs.Close
set rs=nothing
oConn.Close
response.redirect URL
end if
%>


Si los links son asi: <a href="clicks.asp?url=seccion1.asp">Se cción 1</a> funciona bien, pero si la página de destino es algo asi <a href="clicks.asp?url=seccion1.asp?id=156&quot ;>Sección 156</a> no funciona.
Y otra cosita, ¿qué son los 2 números 3 que aparecen en la línea donde se abre el recordset?


Gracias.