-6

[这里我有 10 个复选框,现在我希望如果我的客户选择其中任何一个并选择任意数量的复选框,则报告将生成,并且在此编码中我也想使用 StoredProcedure,现在如果我为所有可能性单独编码我必须写 99 个 StoredProcedure 和 99 次编码,那么这个问题有没有简单的可能方法..?? ]

在此处输入图像描述

4

2 回答 2

0

我想你可以试试 Table-Valued 参数。或者你可能会从这篇文章中得到一些想法。接受多个 Id 值的 T-SQL 存储过程

于 2014-03-13T11:59:25.937 回答
0

您使用的是哪个数据库?SQL Server 2008或更高?如果是,那么@user3353613 的回答将很有用。如果没有,那么您可以将comma/pipe(|)单独的复选框值传递给存储过程的单个参数,然后您可以拆分存储过程中的值以获得所需的内容。

希望这可以帮助。

于 2014-03-13T12:29:14.003 回答