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