4
我在DataGridView控件中有几行。我想将每一行插入到数据库中。我试过这样。但它给出了错误,该参数已被添加。如何一次添加参数名称,然后每次添加值并每次执行?VB.Net插入多条记录
Using connection As New SqlCeConnection(My.Settings.databaseConnectionString)
Using command As New SqlCeCommand("INSERT INTO table_master(item, price) VALUES(@item, @price)", _
connection)
connection.Open()
For Each r As DataGridViewRow In dgvMain.Rows
If (Not String.IsNullOrWhiteSpace(r.Cells(1).Value)) Then
command.Parameters.AddWithValue("@item", r.Cells(1).Value.Trim)
command.Parameters.AddWithValue("@price", r.Cells(2).Value)
command.ExecuteNonQuery()
End If
Next
End Using
End Using
像魅力一样工作。谢谢 –