【发布时间】:2010-12-28 04:33:39
【问题描述】:
我正在向现有的 ASP.NET 项目添加功能。该代码调用存储过程以将行添加到特定表。我还需要允许其中一列具有多个值的选项,在这种情况下,将为该列中的每个值添加一行。
我知道我可以为每一行调用一次插入方法,但这听起来非常低效。我知道我可以写多行,用分号分隔,然后在一个请求中将它们发送到数据库。但是现有代码调用了一个存储过程,因此需要我修改多个插入语句。
请注意,多个值将作为多行存储在文本框中,每个值一行,并且必须明显检查是否正确输入。
有没有更简单的方法来解决这个问题?
【问题讨论】:
-
+1 - 我也对这个问题的答案感兴趣
-
请问什么版本的 SQL Server?从 2000 年到 2005 年到 2008 年,答案可能会有所不同......
-
我不是 100% 清楚他们将在服务器上使用什么。所以我可能不想针对 2005 年之后的任何具体内容。
-
ADO.Net DataTable 怎么样?我不确定代码是如何生成的。
标签: asp.net sql-server ado.net