重複の可能性:
パラメーターのリストによるSQLクエリのフィルタリング
文字列の配列、名前、およびintの配列をストアドプロシージャに渡すメソッドADO.NETがあります。一度に1つずつ行うことはできますが、一度にすべてを渡したいのですが..可能ですか?
SQLServer2008の使用
ありがとう
重複の可能性:
パラメーターのリストによるSQLクエリのフィルタリング
文字列の配列、名前、およびintの配列をストアドプロシージャに渡すメソッドADO.NETがあります。一度に1つずつ行うことはできますが、一度にすべてを渡したいのですが..可能ですか?
SQLServer2008の使用
ありがとう
あなたが望むものはテーブルパラメータのように聞こえます:http://msdn.microsoft.com/en-us/library/bb510489.aspx
基本的に、C#DataTableを作成し、その中のすべての値を入力してから、SQLストアドプロシージャのパラメーターとしてテーブルを提供できます。
残念ながら、もう少し情報がなければ、サンプルコードを提案することはできません。
配列の代わりに、コンマで区切って(したがって、単一の文字列として)送信し、それに応じて使用することができます。