Foros del Web » Programando para Internet » ASP Clásico »

contador de clicks

Estas en el tema de contador de clicks en el foro de ASP Clásico en Foros del Web. Estoy creando un ctador de clicks y tengo una tabla de una BD donde almaceno el id (autonumerico) del articulo y otros campos; ademas tengo ...
  #1 (permalink)  
Antiguo 23/06/2002, 18:59
 
Fecha de Ingreso: abril-2002
Mensajes: 25
Antigüedad: 22 años, 1 mes
Puntos: 0
contador de clicks

Estoy creando un ctador de clicks y tengo una tabla de una BD donde almaceno el id (autonumerico) del articulo y otros campos; ademas tengo uno llamado clicks.
<%
Response.Buffer=TRUE

url = Request.Querystring("url")
idnota = Request.Querystring("id")

if url <>"" then

Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("noticias.md b")&";"

strsql = "SELECT * FROM noticias WHERE (id='"&idnota&"');"


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

if rs.eof then
rs("clicks")= 1
rs("id") = idnota
rs.update
else
rs("clicks")=rs("clicks")+1
rs.update
end if

rs.Close
set rs=nothing
oConn.Close
response.redirect URL
end if
%>
el enlace a la pagina que cuenta clicks es asi: clicks.asp?id=<%=result.Fields("id")% >&url=noticia.asp?id=<%=result.Fields(&q uot;id")%>
Pero al probar la pagina de cliks me sale el sig error
No coinciden los tipos de datos en la expresión de criterios.
clicks.asp, línea 16
LEs agradeceria me puedan decir en qu me estoy equivocando, porque aparentemente me parece haber hecho todo bien
Saludos
Bruno
Argentina
  #2 (permalink)  
Antiguo 23/06/2002, 19:54
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: contador de clicks

Intenta esto:
if rs.eof then
rs.addnew
rs("clicks")= 1
rs("id") = CInt(idnota)
rs.update
else
rs("clicks")=CINt(rs("clicks") +1)
rs.update
end if


Por cierto cual es la línea 16?

Saludos


<center>
<p><a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/urjose.gif></a></p>
<p><font size=2 face=Arial color=#000066>Pronto
tus conocimientos tendrán un $[/CODE]
</p>
</center>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:39.