Tema: error en SP
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2002, 13:06
URSU
 
Fecha de Ingreso: enero-2002
Mensajes: 55
Antigüedad: 23 años
Puntos: 0
error en SP

hola


estoy haciendo un SP que debe sumar uno (1) a cantidad_votos cada vez qeu el usuario vota por esa opcion la cual esta identificado por el id_video.
El problema es qeu no suma nada les paso el codigo para ver si ven el error :(
gracias

CREATE PROCEDURE [inserta_voto] @id_video int

AS

SET DATEFORMAT ymd;

declare @error int
declare @cantidad_votos varchar
select @error = 0
select @cantidad_votos = 0



begin

if exists (select @id_video from votacion where id_video = @id_video)

/*if ( @cantidad_votos = ' NULL' )

begin
begin transaction
insert into votacion
(cantidad_votos)
values(1)

end
else*/
begin
begin transaction
update votacion
set cantidad_votos = ( @cantidad_votos + 1)
where id_video = @id_video
end




if @@error = 0
begin
commit transaction
select @error = 0
end
else
begin
rollback transaction
select @error = 2
end

end
GO