Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/04/2005, 03:24
gibi
 
Fecha de Ingreso: junio-2004
Mensajes: 67
Antigüedad: 20 años, 10 meses
Puntos: 0
Veamos, creo que tienes mal planteado el update.
No te hace falta buscar el anterior valor voto, pues le puedes decir que sume uno al que ya tiene.

Por ejemplo:

<%
Set oConn = Server.CreateObject ("ADODB.Connection")
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ= \\anunciosBD.mdb")

Id=request.form("Id")

oConn.Execute "UPDATE anuncios SET voto=voto+1 Where Id =" & Id

Set oConn = nothing
%>

En Where recuerda que existe el formato In, es decir si quieres varios votaciones a la vez seria

UPDATE anunciones SET voto=voto+1 WHERE Id in (45,56,76,898,453)

Esto incrementará los id's 45,56,76,898,453 con una sola instruccion.

Espero te sirva de ayuda.
__________________
:pirata: Gibi Velazquez

www.joiesmc.com