Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/05/2008, 11:37
Avatar de Andres95
Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 20 años
Puntos: 38
Re: Ayuda con este error de SQL HELpppppp!!!

Primero que nada, si solo es una sentencia de modificacion de datos, no requieres de una transaccion explicita, sql server maneja automaticamente la operacion con una transaccion implicita.

Código:
alter procedure [dbo].[sp_InsCreaMensajePadrinos]
@Mensaje varchar(256),
@UserName varchar(50),
@retValor int output 
as
declare @codigoPadrino bigint
declare @codigoAbuelo bigint

-- 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
   set @retValor= @@identity
Else 
   set @retValor= -1
GO
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.