-2

を使用して既存のSQLテーブルに複数の行を追加する最良の方法を見つけようとしていますASP.NET。私はVBAプログラミングに慣れていないので、少し迷っていて、この問題について助けが必要です。

たとえば、ユーザーが入力します。

2(LotNo)
5(itemNo)–この値に応じて複数の行を追加します。
100(カート番号)
20120202(日付)

結果:
2、1、100、20120202
2、2、100、20120202
2、3、100、20120202
2、4、100、20120202
2、5、100、20120202

4

1 に答える 1

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

于 2012-09-20T17:20:57.477 に答える