Click here to Skip to main content
15,908,675 members
Home / Discussions / Database
   

Database

 
GeneralRe: data from 2 different tables linked with a join. Pin
massimo Nicoletti18-Apr-06 20:22
massimo Nicoletti18-Apr-06 20:22 
QuestionQuery Analyzer and Languages Pin
phimix3-Apr-06 2:49
phimix3-Apr-06 2:49 
QuestionUser Creation in SQL Server 2005 Pin
Brendan Vogt2-Apr-06 21:08
Brendan Vogt2-Apr-06 21:08 
QuestionArray in SQL Pin
Brendan Vogt2-Apr-06 21:02
Brendan Vogt2-Apr-06 21:02 
AnswerRe: Array in SQL Pin
Colin Angus Mackay2-Apr-06 23:18
Colin Angus Mackay2-Apr-06 23:18 
GeneralRe: Array in SQL Pin
Brendan Vogt3-Apr-06 0:57
Brendan Vogt3-Apr-06 0:57 
GeneralRe: Array in SQL Pin
Colin Angus Mackay3-Apr-06 2:11
Colin Angus Mackay3-Apr-06 2:11 
GeneralRe: Array in SQL Pin
Brendan Vogt4-Apr-06 4:14
Brendan Vogt4-Apr-06 4:14 
Hi Colin,

I managed to work through your code, and struggled a bit. Your RIGHT statement is incorrect. The input @Role value is "AnotherTestAdmin,Member,SystemAdmin,TestAdminn".

My changed code is (PLEASE FEEL FREE TO COMMENT AND CHANGE AS PLEASED), not sure if I'm using the variables in the right places??

ALTER PROCEDURE [dbo].[sp_Member_InsertMember]
(
@Roles nvarchar(200)
)

AS

BEGIN

DECLARE @RemainingRoles nvarchar(4000);
SET @RemainingRoles = @Roles;

DECLARE @CommaIndex int;
SET @CommaIndex = CHARINDEX(',', @RemainingRoles);

DECLARE @CurrentRole sysname;

WHILE(@CommaIndex <> 0)
BEGIN
SET @CurrentRole = LEFT(@RemainingRoles, @CommaIndex - 1);
PRINT @CurrentRole;
SET @RemainingRoles = RIGHT(@RemainingRoles, LEN(@RemainingRoles) - @CommaIndex);
SET @CommaIndex = CHARINDEX(',', @RemainingRoles);
END

IF LEN(@RemainingRoles) <> 0
PRINT @RemainingRoles


END

Not sure what you mean by:
-- Do stuff with the remaining role - Same code as above, but substituting @currentRole
-- with @remainingRoles

And why do you have the following declaration?
DECLARE @currentRole SYSNAME;

Hope you can shead some more light??

Thanks
ma se
GeneralRe: Array in SQL Pin
Colin Angus Mackay4-Apr-06 5:21
Colin Angus Mackay4-Apr-06 5:21 
QuestionRe: Array in SQL Pin
Brendan Vogt10-Apr-06 3:56
Brendan Vogt10-Apr-06 3:56 
AnswerRe: Array in SQL Pin
HimaBindu Vejella3-Apr-06 2:16
HimaBindu Vejella3-Apr-06 2:16 
AnswerRe: Array in SQL Pin
PaulMcKenzie4-Apr-06 11:07
PaulMcKenzie4-Apr-06 11:07 
AnswerRe: Array in SQL Pin
Igor Sukhov4-Apr-06 15:38
Igor Sukhov4-Apr-06 15:38 
QuestionHow to uPload a photo?:) Pin
coolshad2-Apr-06 11:06
coolshad2-Apr-06 11:06 
AnswerRe: How to uPload a photo?:) Pin
Dinuj Nath2-Apr-06 19:51
Dinuj Nath2-Apr-06 19:51 
QuestionOleDbException:"no value given for one or more required parameters" Pin
MohammadAmiry2-Apr-06 10:06
MohammadAmiry2-Apr-06 10:06 
QuestionNewbie ? User Defined SQL Types and C# Pin
verniy_muzhschina1-Apr-06 19:05
verniy_muzhschina1-Apr-06 19:05 
QuestionViewing large databases Pin
Pius__X1-Apr-06 10:14
Pius__X1-Apr-06 10:14 
AnswerRe: Viewing large databases Pin
Colin Angus Mackay1-Apr-06 11:11
Colin Angus Mackay1-Apr-06 11:11 
GeneralRe: Viewing large databases Pin
Pius__X1-Apr-06 12:10
Pius__X1-Apr-06 12:10 
GeneralRe: Viewing large databases Pin
Colin Angus Mackay1-Apr-06 12:26
Colin Angus Mackay1-Apr-06 12:26 
GeneralRe: Viewing large databases Pin
Pius__X2-Apr-06 1:16
Pius__X2-Apr-06 1:16 
Questionhow to connect VB.Net webform with mysql Pin
Amit Agarrwal1-Apr-06 0:28
Amit Agarrwal1-Apr-06 0:28 
AnswerRe: how to connect VB.Net webform with mysql Pin
Paul Conrad1-Apr-06 10:48
professionalPaul Conrad1-Apr-06 10:48 
GeneralRe: how to connect VB.Net webform with mysql Pin
Amit Agarrwal2-Apr-06 20:41
Amit Agarrwal2-Apr-06 20:41 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.