2010-12-17 11 views

答えて

0

としてSELECTに参加することができるようなものに言われ、

あなたのように使用することができ、

 var Values = Split(Textbox.text) //Textbox.Text.Tostring().Split("Delimeter") 

     now you can access array, like 

     Values[0] 

     Values[1] 

これをSQLクエリに渡す

1

SPの場合、スプリットの値にする必要があります。

--Split 
DECLARE @textXML XML 
DECLARE @data NVARCHAR(MAX), 
     @delimiter NVARCHAR(5) 

SELECT @data = 'A,B,C', 
     @delimiter = ',' 

SELECT @textXML = CAST('<d>' + REPLACE(@data, @delimiter, '</d><d>') + '</d>' AS XML) 
SELECT T.split.value('.', 'nvarchar(max)') AS data 
FROM @textXML.nodes('/d') T(split) 

その後、あなたは自分の価値観を分割し、@astanderようなSQLに渡し、WHERE IN clauesでこれを使用するか、C#でSUB SELECTまたはCTE statement

+1

C#.netコードではできませんか? –

+0

C#でどの部分を達成したいですか? –

+0

私はこのデータをボタンクリックイベントでGridviewに表示します。 –

関連する問題