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

Database

 
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 
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 
I use would use this technique:

First create a user function (one of my many tools):

--==========================================
CREATE FUNCTION tools_Splitter
(
@IDs VARCHAR(1000)
)

RETURNS @TableIDs TABLE(ID INT)

AS

BEGIN
-- Append comma
SET @IDs = @IDs + ','

-- Indexes to keep the position of searching
DECLARE @Pos1 INT, @pos2 INT

-- Start from first character
SET @Pos1=1
SET @Pos2=1

WHILE @Pos1 < Len(@IDs)
BEGIN
SET @Pos1 = CharIndex(',' , @IDs, @Pos1)

INSERT INTO @TableIDs SELECT Cast(Substring(@IDs,
@Pos2, @Pos1-@Pos2) AS BIGINT)

-- Go to next non comma character
SET @Pos2 = @Pos1+1

-- Search from the next charcater
SET @Pos1 = @Pos1 + 1
END
RETURN
END
--==================================================

Then your sproc could look like this:

declare @UserRoles varchar(1000)
declare @UserID int
SET @UserRoles=''
--Build a comma sep list of roles to insert
select @UserRoles=@UserRoles+Convert(varchar(20),OrderID)+',' from tblRoles WHERE 1=1
--Then insert the roles calling the tool you created earlier...
INSERT INTO tblRoles (@UserID,tools_Splitter(@UserRoles))
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 
GeneralRe: how to connect VB.Net webform with mysql Pin
nguyenvhn2-Apr-06 21:42
nguyenvhn2-Apr-06 21:42 
GeneralRe: how to connect VB.Net webform with mysql Pin
Paul Conrad3-Apr-06 4:57
professionalPaul Conrad3-Apr-06 4:57 
QuestionData Base Search in File Pin
babyfam31-Mar-06 20:38
babyfam31-Mar-06 20:38 
QuestionDataSet.HasChanges won't become True and database won't update Pin
MohammadAmiry31-Mar-06 12:06
MohammadAmiry31-Mar-06 12:06 

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.