07/01/2002, 14:11
|
| | Fecha de Ingreso: enero-2002
Mensajes: 55
Antigüedad: 23 años Puntos: 0 | |
Re: error en SP les cuento qeu la tabla tiene 3 campos el
id_video numeric
nombre_video char 50 (Null)
cantidad_votos numeric
CREATE PROCEDURE [inserta_voto] @id_video int
AS
declare @error int
declare @cantidad_votos int
select @error = 0
begin
select count(@cantidad_votos) from votacion where id_video = @id_video
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
select @error as error
end
GO
Pero de esta manera tampoco funciona.
gracias a quien me puede ayudar :) |