-2

可能重复:
按参数列表过滤 SQL 查询

我有一个方法 ADO.NET,它将字符串数组、名称和整数数组传递给存储过程。我可以一次做一个,但我想一次将它们全部传递..有可能吗?

使用 SQL Server 2008

谢谢

4

2 回答 2

3

听起来你想要的是一个表参数:http: //msdn.microsoft.com/en-us/library/bb510489.aspx

基本上,您可以构造一个 C# DataTable,并填充其中的所有值,然后将该表作为参数提供给 SQL 存储过程。

不幸的是,如果没有更多信息,我无法为您提供示例代码。

于 2012-07-19T18:12:38.397 回答
0

代替数组,您可以将它们以逗号分隔(因此将它们作为单个字符串)发送并相应地使用它。

于 2012-07-19T18:07:56.063 回答