将数据表从C#Asp.Net网站传递到SQL Server存储过程

时间:2011-12-29 10:30:58

标签: c# asp.net sql-server-2008 ado.net

我的aspx文件中有一个包含多个数据表的数据集

我需要将一个数据表传递到SQL Server存储的procdure中,以便我可以修改表并插入SQL Server中的数据库表

数据集中包含大量数据

你能帮帮我吗?

1 个答案:

答案 0 :(得分:1)

您无法将数据集传递给存储过程。即使表变量是t-sql的语言元素,也不可能使用它们将数据传递到过程中。您可以将数据表编码为CSV / XML字符串,但编码/解码会对性能产生巨大影响。您可能希望在C#端的数据层中实现逻辑,只需将结果输入数据库即可。