Stored Procedures [dbo].[Forum_Forum_Update]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Parameters
NameData TypeMax Length (Bytes)
@GroupIDint4
@ForumIDint4
@IsActivebit1
@ParentIDint4
@Namenvarchar(255)510
@Descriptionnvarchar(2048)4096
@IsModeratedbit1
@ForumTypeint4
@PublicViewbit1
@UpdatedByUserint4
@PublicPostingbit1
@EnableForumsThreadStatusbit1
@EnableForumsRatingbit1
@ForumLinknvarchar(255)510
@ForumBehaviorint4
@AllowPollsbit1
@EnableRSSbit1
@EmailAddressnvarchar(100)200
@EmailFriendlyFromnvarchar(50)100
@NotifyByDefaultbit1
@EmailStatusChangebit1
@EmailServernvarchar(150)300
@EmailUsernvarchar(100)200
@EmailPassnvarchar(50)100
@EmailEnableSSLbit1
@EmailAuthint4
@EmailPortint4
@EnableSitemapbit1
@SitemapPriorityfloat8
SQL Script


CREATE PROCEDURE dbo.[Forum_Forum_Update]
    (
      @GroupID INT,
      @ForumID INT,
      @IsActive BIT,
      @ParentID INT,
      @Name NVARCHAR(255),
      @Description NVARCHAR(2048),
      @IsModerated BIT,
      @ForumType INT,
      @PublicView BIT,
      @UpdatedByUser INT,
      @PublicPosting BIT,
      @EnableForumsThreadStatus BIT,
      @EnableForumsRating BIT,
      @ForumLink NVARCHAR(255),
      @ForumBehavior INT,
      @AllowPolls BIT,
      @EnableRSS BIT,
      @EmailAddress NVARCHAR(100),
      @EmailFriendlyFrom NVARCHAR(50),
      @NotifyByDefault BIT,
      @EmailStatusChange BIT,
      @EmailServer NVARCHAR(150),
      @EmailUser NVARCHAR(100),
      @EmailPass NVARCHAR(50),
      @EmailEnableSSL BIT,
      @EmailAuth INT,
      @EmailPort INT,
      @EnableSitemap BIT,
      @SitemapPriority FLOAT
    )
AS
    BEGIN
        UPDATE  dbo.Forum_Forums
        SET     GroupID = @GroupID,
                IsActive = @IsActive,
                ParentID = @ParentID,
                Name = @Name,
                [Description] = @Description,
                IsModerated = @IsModerated,
                ForumType = @ForumType,
                PublicView = @PublicView,
                UpdatedByUser = @UpdatedByUser,
                UpdatedDate = GETDATE(),
                PublicPosting = @PublicPosting,
                EnableForumsThreadStatus = @EnableForumsThreadStatus,
                EnableForumsRating = @EnableForumsRating,
                ForumLink = @ForumLink,
                ForumBehavior = @ForumBehavior,
                AllowPolls = @AllowPolls,
                EnableRSS = @EnableRSS,
                EmailAddress = @EmailAddress,
                EmailFriendlyFrom = @EmailFriendlyFrom,
                NotifyByDefault = @NotifyByDefault,
                EmailStatusChange = @EmailStatusChange,
                EmailServer = @EmailServer,
                EmailUser = @EmailUser,
                EmailPass = @EmailPass,
                EmailEnableSSL = @EmailEnableSSL,
                EmailAuth = @EmailAuth,
                EmailPort = @EmailPort,
                EnableSitemap = @EnableSitemap,
                SitemapPriority = @SitemapPriority
        WHERE   ForumID = @ForumID
        
        UPDATE  dbo.Forum_Forums
        SET     GroupID = @GroupID
        WHERE   ParentID = @ForumID
    END

GO
Uses