0

TableAdapterの詳細オプションを更新したので、データテーブルが更新されます。

TableAdapter.Updateを使用した直後に、新しく追加された行のSCOPE_IDENTITYを取得しようとしています。

これはどのように達成できますか?

ありがとう!

4

1 に答える 1

1

は、insert ステートメントの最後に を自動的にTableAdapter挿入します。SCOPE_IDENTITYにはDataRow、挿入後に新しく作成された ID 値が含まれています。行をテーブルに追加し、TableAdapter.

Dim daLocation As New LocationTableAdapter() ' the TableAdapter
Dim newLocation = Location.NewLocationRow() ' the new DataRow

newLocation.Name = "Berlin"
Location.AddLocationRow(newLocation)
' now update the DataTable or the DataRow with the TableAdapter 
Dim numRowsUpdated As Int32 = daLocation.Update(newLocation) 
Dim id As Int32 = newLocation.idLocation ' now the new ID is available
于 2012-12-05T09:10:16.300 に答える