I have a problem that i do not seem to get fixed. The stored procedure throws an error when creating if I decomment the following part out of the full code:
-- SET @ResultType = 'Success'
-- SET @ResultMessage = 'Environment Created'
How can I solve this?
CREATE PROC [dbo].[usp_InsertEnvironment] 
    @EnvironmentName nvarchar(50),
    @EnvironmentDescription nvarchar(250),
    @ResultType as Nvarchar(50) OUTPUT,
    @ResultMessage as Nvarchar(250) OUTPUT
AS 
    --SET NOCOUNT ON 
    --SET XACT_ABORT ON  
BEGIN TRANSACTION
    IF  NOT EXISTS(SELECT * FROM dbo.Environment WHERE EnvironmentName = @EnvironmentName)
        --This environmentName does not exists, so insert...
        INSERT INTO dbo.Environment 
        SELECT  @EnvironmentName, @EnvironmentDescription
            -- I get an error if I decomment the 2 lines underneath :-(
        --SET @ResultType = 'Success'
        --SET @ResultMessage = 'Environment Created'
    ELSE
        --This environmentName does not exists so throw error
        SET @ResultType = 'Error'
        SET @ResultMessage = 'Environment already exists'
COMMIT