数据表加载到SP

<p>我有SQL Server 2008和Visual Studio 2008专业版。而我编码在C#。我接受来自客户的一个文本输入文件,我分析这个数据到我的C#aspx.cs文件的DataTable。我知道这是否正常工作。所以我填充数据表。但现在我怎么这个数据加载到SP?就像我可以使用动态表参数?或者我应该使用XML呢? P&gt; </p><p>的问题是,所需的列的数量可以根据它们要插入到哪个表而变化。细节是我让用户选择他们想要的数据追加到哪个表。为简单起见,假设: TABLE_NAME NUM_COLS A2 B 3 的C 4 P&gt; </p><p>和也让我们假设在每个这些第一列是一个INT主键。 所以,如果他们选择表B,那么数据表看起来是这样的: PK C1 C2 C3 1“D”“E”“99年3月10日” 2'G''H''99年4月10日“ P&gt; </p><p>所以,现在我想在我的AdventureWorks数据库之上追加这一数据到B表。什么是无论是在SP定义,以及调用该SP的C#代码来实现最简单的方法? 谢谢! P&gt;
</p>

18 浏览 1 回复
  数据   gt   假设   sp   数据表  

回复

    <p>我想我明白你的要求。我会假设你的数据导入的每一行都将直接映射/干净到数据库中的表。我也要去假设你的应用程序逻辑可以确定每行数据应该坚持。 P&gt; </p><p>这说的话,建议在.NET DataTable的每一行单独工作,而不是通过大量的数据SQL作为一个单一的存储过程的参数,然后根据SQL做任何的数据解析和表映射。 P&gt; </p><p>基本上,循环通过您的DataTable,确定数据的类型,并执行适当的插入物的每一行。我希望这有帮助。 P&gt;
    </p>

    李福有

相关信息

数据表加载到SP

<p>我有SQL Server 2008和VS 2008专业版。而我编码在C#。我接受来自客户的一个文本输入文件,我分析这些数据到在我的C#aspx.cs文件中的数据表。我知道这是否正常工作。所以我填充数据表。但现在我怎么数据加载到一个SP?就像我可以使用动态表参数?或者我应该使用XML来代替? P&gt; </p><p>的问题是,取决于它们要插入到哪个...

30 浏览 1 回复   数据   gt   数据表   一个   sp  

数据表选择VS LINQ选择

<p>时的<strong> DataTable.Select</strong>应使用与<strong> [ LINQ选择](http://msdn.microsoft.com/en-us/library/system.linq.enumerable.select.aspx) STRONG&gt;时,处理内存中的数据表? P&gt; <...

38 浏览 1 回复   gt   数据   linq   datatable   选择  

在SQL Azure中使用2 differecnt DB在同一个SP

<p>我使用这将在2个表在2个不同的DB插入数据的SP。要mainitain交易,SP已经设计这样。在SQL Server环境中的正常工作。 P&gt; </p><p>就像插入AdminDB.EmpSiteConfig值(,,,) INSERT INTO MainDB.EmpDetails值(,,,) P&gt; </p><p>...

15 浏览 1 回复   gt   sql   数据   解决   数据库  

传播一个DataTable的内容分为3 DataGridViews

<p>让我们说,我有它运行存储过程的形式。 此存储过程创建与预先生成的值的表中的某些行并返回我包含此存储过程创建的行的数据表。 P&gt; </p><p>在形式,我需要显示在3个不同DataGridViews这些信息,所以用户可以改变它。 模式是相同的,但各DataGridViews的将显示不同的类别,从而隐藏在每个DataGridView中的一些不相关...

77 浏览 1 回复   gt   数据   datagridviews   视图   一个  

C# - 修改数据表

<p>我有一个从数据库连接填充的数据表。我想运行在数据表检查,像文本替换数字和之前它绑定到数据网格查看加上我自己的数据。如何访问一个数据在数据表?谢谢你。 P&gt; </p>

67 浏览 1 回复   数据   gt   数据表   访问   字段