>USE [TestingExpECL] >GO >/****** Object: StoredProcedure [dbo].[UpdateMaster] Script Date: 12/07/2012 10:55:39 ******/ >SET ANSI_NULLS ON >GO >SET QUOTED_IDENTIFIER ON >GO >-- ============================================= >-- Author: Dorrie Beaird >-- Create date: November 2012 >-- Description: Updates Experimental Master Record >-- ============================================= >ALTER PROCEDURE [dbo].[UpdateMaster] > @MasterID int, > @Cat nchar(2), > @DL nchar(1), > @ALC nchar(3), > @Key1 nvarchar(max), > @key2 nvarchar(max), > @CR nchar(1), > @Script nvarchar(max), > @Stem nvarchar(max), > @RA nvarchar(max), > @RB nvarchar(max), > @RC nvarchar(max), > @RD nvarchar(max), > @ST int, > @EN nvarchar(max), > @IS bit, > @RevB nchar(3), > @RevD date, > @CO bit > >AS >BEGIN > declare @iError int, @iRowCnt int > SET NOCOUNT ON; > begin transaction > update [TestingExpECL].[dbo].[ExpMaster] set > [Category] = @Cat,[DiffLet] = @DL,[alc] = @ALC,[Keyword] = @Key1, > [Keyword2] = @Key2,[CorrectResp] = @CR,[Script] = @Script,[stem] = @Stem, > [RespA] = @RA,[RespB] = @RB,[RespC] = @RC,[RespD] = @RD,[ScriptTime] = @ST, > [EnterNotes] = @EN,[IncSave] = @IS,[ReviewedBy] = @RevB,[ReviewDate] = @RevD,[Completd] = @CO > where XPID = @MasterID > if @iError > 0 > begin > raiserror('Error on Master Update - %d',16,1, @iError) > rollback transaction > end > commit transaction >END >>
> m.param1 = "?EditRec.XpID,?EditRec.Category, ?EditRec.DiffLet, ?EditRec.ALC, ?EditRec.Keyword, ?EditRec.Keyword2, " + ; > "?EditRec.CorrectResp, " > m.param2 = "?STRTRAN(EditRec.Script, CHR(13), '/n'), ?STRTRAN(EditRec.Stem, CHR(13), '/n'), ?EditRec.RespA, " + > "?EditRec.RespB, ?EditRec.RespC, ?EditRec.RespD," > m.param3 = "?EditRec.ScriptTime, ?STRTRAN(EditRec.EnterNotes, CHR(13), '/n'), ?IIF(EditRec.IncSave, 'True','False'), ?null," > m.param4 = " ?null, ?'False'" >