ASP.net - 根据文本框值添加多行

时间:2012-09-20 17:07:37

标签: asp.net row

我正在尝试找出使用ASP.NET将多行添加到现有SQL表中的最佳方法。我是VBA编程的新手,所以有点迷失,需要一些帮助解决这个问题。

例如,用户将进入。

2(LotNo)
5(itemNo) - 根据此值添加多行。
100(cartNo)
20120202(日期)

结果:
2,1,100,20120202
2,2,100,20120202
2,3,100,20120202
2,4,100,20120202
2,5,100,20120202

1 个答案:

答案 0 :(得分:0)

您可以尝试使用此代码 - 基于Table Value Parameter

Dim sc As New SqlCommand(
  "INSERT INTO MyNewTable (field1, field2,...)"&
    "SELECT field1, field2,... FROM @MyTable;", connection) 
sc.Parameters.AddWithValue("@MyTable", MyTable)  
sc.ExecuteNonQuery()

链接:http://msdn.microsoft.com/en-us/library/bb510489.aspx