>>>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'" >>>>>