Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2011, 09:50
andygim05
 
Fecha de Ingreso: abril-2011
Ubicación: Colonia, Uruguay
Mensajes: 11
Antigüedad: 13 años
Puntos: 0
Exclamación Stored Procedure dentro de otro no devuelve nada

Hola ! como andan?
Acabo de hacer un Soted procedure que dependiendo de algunas condiciones llama a otros encargados de realizar las consultas en la base de datos y devolver registros de tablas.

Para poder explicarles el problema les muestro el procedimiento:


IF @TransactionType=0
BEGIN
EXEC Stored1 @UserId, @VAR, @RecordsOnGrid
END
ELSE
BEGIN
IF @AccountsControl = 1
BEGIN
IF @UserPermission = 0
BEGIN
EXEC Stored2 @UserId, @VAR, @RecordsOnGrid, @TransactionType
END
ELSE
BEGIN
EXEC Stored3 @orgId, @status, @UserId, @VAR, @RecordsOnGrid
END
END
ELSE
BEGIN
EXEC Stored1 @UserId, @VAR, @RecordsOnGrid
END
END

END

El problema es que en la primera condicion IF @TransactionType=0 el sistema entra y retorna lo que el stored devuelve, pero en el else ninguno me devuelve nada! no se por que...

ejecutandolos por separados andan perfecto pero al entrar en ese else no se porque no devuelven nada

agradezco muchisimo en lo que me puedan ayudar

un abrazo!