Hola, tengo este código en un asp que tiene que sumar un voto entre 1 y 5 según el valor que reciba en una cadena, pero me da error con cualquier tipo de Lock que uso. A ver si alguien me puede ayudar...
Código:
<%
Response.Buffer=TRUE
voto = Request.Querystring("voto")
id = Request.Querystring("id")
if voto <>"" then
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("db/asesinos.mdb")&";"
strsql = "SELECT * FROM asesinos WHERE id = " & id
Set rs = Server.CreateObject("ADODB.RecordSet")
RS.open strsql, oConn, adOpenKeyset,¿aquí que bloqueo pongo?
if rs.eof then
response.redirect "javascript:window.close"
else
rs("voto")=rs("voto")+voto
rs.update
end if
rs.Close
set rs=nothing
oConn.Close
response.redirect "javascript:window.close"
end if
%>
Un saludo y gracias