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!