Hola que tal tengo un sp que estoy desarrollando pero cuando inserto me sale el siguiente error.Msg 208, Level 16, State 1, Procedure sp_InsCreaMensajePadrinos, Line 22
Invalid object name 'dbo.MensajesPadrinoLog'.
Msg 266, Level 16, State 2, Procedure sp_InsCreaMensajePadrinos, Line 22
Transaction count after EXECUTE indicates that a COMMIT or ROLLBACK TRANSACTION statement is missing. Previous count = 46, current count = 47.
EL nombre de la tabla es el siguiente: dbo.MensajesPadrinoLog
los campos de la tabla son los siguientes:
==============================
idmensaje @@identity
idPadrino fk
idAbuelo fk
Mensaje
idTipoEstado
FechaMensaje
______________SP_______________
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
alter procedure [dbo].[sp_InsCreaMensajePadrinos]
@Mensaje varchar(256),
@UserName varchar(50),
@retValor int output
as
declare @codigoPadrino bigint
declare @codigoAbuelo bigint
begin
begin tran
-- begin
-- SELECT @codigoPadrino = Padrino.idPadrino
-- FROM dbo.Padrino
-- INNER JOIN Apadrina ON Padrino.idPadrino = Apadrina.idPadrino
-- WHERE UserName =@UserName
-- end
insert into dbo.MensajesPadrinoLog
(
idPadrino,
idAbuelo
-- Mensaje,
-- idTipoEstado,
-- FechaMensaje
)
values
(
2508,
45
-- 'kjkklkll',
-- 6,
-- getdate()
)
IF @@error = 0
BEGIN
commit tran
set @retValor= @@identity
END
ELSE
BEGIN
rollback tran
set @retValor= -1
end
end
________________________________
para ejecutarlo utilizo; sp_InsCreaMensajePadrinos '@Mensaje','ccxcx22',''
el error q me tira es el siguiente:
Msg 208, Level 16, State 1, Procedure sp_InsCreaMensajePadrinos, Line 22
Invalid object name 'dbo.MensajesPadrinoLog'.
Msg 266, Level 16, State 2, Procedure sp_InsCreaMensajePadrinos, Line 22
Transaction count after EXECUTE indicates that a COMMIT or ROLLBACK TRANSACTION statement is missing. Previous count = 47, current count = 48.
PORFAVOR NECESITO AYUDA COMO VERNA HE!!! COMENTADO ALGUNA LINEA PARA VER DONDE ME SALE EL ERROR PERO NO PUEDO DETECTARLO DESDE YA MUCHAS GRACIAS...
SALUDOS YO