Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/05/2008, 11:29
cibermanz
 
Fecha de Ingreso: mayo-2008
Mensajes: 2
Antigüedad: 16 años
Puntos: 0
Sonrisa Ayuda con este error de SQL HELpppppp!!!

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