Я пытаюсь вычесть несколько конкретных строк в базе данных с помощью datagridview
Dim intQty As Integer For Each row As DataGridViewRow In Me.DataGridView1.Rows Dim intProductID As Integer Dim strSQL As String If row.Cells(0).Value > 0 Then intProductID = row.Cells(0).Value intQty = row.Cells(3).Value strSQL = "UPDATE Items SET Quantity = Quantity - " & intQty & " WHERE Barcode = " & intProductID Dim cmd_a As OleDbCommand = New OleDbCommand(strSQL, cnn) cmd_a.ExecuteNonQuery() End If Next row
Что я уже пробовал:
Я получаю ошибку, количество значений запроса и полей назначения не совпадают.
Какой код я буду использовать?