Advertisement
Advertisement
| 04.22.2008 at 12:38PM PDT, ID: 23344300 |
|
[x]
Attachment Details
|
||
|
[x]
The Solution Rating System
|
||
With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.
Your Input Matters If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support. Thank you! |
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: |
CREATE TABLE [dbo].[tblClientSuccess] ( [clientID] [int] IDENTITY (1, 1) NOT FOR REPLICATION NOT NULL , [BUID] [int] NULL , [ProductID] [int] NULL , [reportMonth] [tinyint] NULL , [reportYear] [int] NULL , [Success] [text] COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [active] [bit] NULL , [LastUpdated] [datetime] NULL , [UpdatedBy] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO CREATE TABLE [dbo].[tblClientSuccessLog] ( [logID] [int] IDENTITY (1, 1) NOT FOR REPLICATION NOT NULL , [clientID] [int] NULL , [BUID] [int] NULL , [ProductID] [int] NULL , [reportMonth] [tinyint] NULL , [reportYear] [int] NULL , [Success] [text] COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [active] [bit] NULL , [LastUpdated] [datetime] NULL , [UpdatedBy] [varchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL , [logDate] [datetime] NULL ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO CREATE TRIGGER [Update_tblClientSuccessLog] ON dbo.tblClientSuccess FOR DELETE, UPDATE AS SET NOCOUNT ON DECLARE @FLEN INT DECLARE @NID INT SELECT @FLEN = DATALENGTH(tblClientSuccess.Success) FROM DELETED INNER JOIN tblClientSuccess ON DELETED.clientID = tblClientSuccess.clientID Insert tblClientSuccessLog(clientID, BUID, ProductID, reportMonth, reportYear, Active, LastUpdated, UpdatedBy, LogDate) SELECT clientID, BUID, ProductID, reportMonth, reportYear, active, LastUpdated, UpdatedBy, GETDATE() from Deleted SELECT @NID = Scope_Identity() DECLARE @I INT DECLARE @PTRVAL BINARY(16) declare @N int DECLARE @TEMPVAR VARCHAR(4000) SET @I = 0 While @FLEN > 0 BEGIN SET @TEMPVAR = NULL IF @I = 0 BEGIN SELECT @TEMPVAR = SUBSTRING(tblClientSuccess.Success,1,4000) FROM Deleted INNER JOIN tblClientSuccess ON Deleted.clientID = tblClientSuccess.clientID UPDATE tblClientSuccessLog SET Success = @TEMPVAR WHERE logID = @NID END ELSE BEGIN IF @FLEN >= 4000 BEGIN --SELECT @TEMPVAR = SUBSTRING(Opportunity,@I, 4000) FROM DELETED SELECT @TEMPVAR = SUBSTRING(tblClientSuccess.Success,@I,4000) FROM Deleted INNER JOIN tblClientSuccess ON Deleted.clientID = tblClientSuccess.clientID SELECT @ptrval = TEXTPTR(Success) FROM tblClientSuccessLog WHERE LogID = @NID select @n= DATALENGTH(Success) FROM tblClientSuccessLog WHERE LogID = @NID UPDATETEXT tblClientSuccessLog.clientID @ptrval @N 0 @TEMPVAR END ELSE BEGIN --SELECT @TEMPVAR = SUBSTRING(Opportunity,@I, @FLEN) FROM DELETED SELECT @TEMPVAR = SUBSTRING(tblClientSuccess.Success,@I,@FLEN) FROM Deleted INNER JOIN tblClientSuccess ON Deleted.clientID = tblClientSuccess.clientID SELECT @ptrval = TEXTPTR(Success) FROM tblClientSuccessLog WHERE LogID = @NID select @n= DATALENGTH(Success) FROM tblClientSuccessLog WHERE LogID = @NID UPDATETEXT tblClientSuccessLog.Success @ptrval @n 0 @TEMPVAR END END SET @I = @I + 4000 SET @FLEN = @FLEN - (SELECT DATALENGTH(Success) FROM tblClientSuccessLog WHERE LOGID = @NID) END SET NOCOUNT OFF Exception Message: The text, ntext, or image pointer value conflicts with the column name specified. The statement has been terminated. Exception Source: .Net SqlClient Data Provider |