1
如何计算更新表时受影响的行数,并在消息框中显示受影响的行数?统计受影响的行数并在消息框中显示该数字
这里是我用于更新表的代码...
For Each row As DataGridViewRow In DataGridView1.Rows
req = row.Cells(Column1.Name).Value
If row.Cells("Column1").Value = True Then
Dim sql2 As String = "UPDATE EquipmentDetail SET Requested = '" & req & "' WHERE SerialNumber = '" & serials & "'"
cmd2.Connection = connection
cmd2.CommandText = sql2
cmd2.ExecuteNonQuery()
End If
Next
connection.Close()
末次
帮助将不胜感激...谢谢
对于每一行作为一个DataGridViewRow在DataGridView1.Rows REQ = row.Cells(Column1.Name)。价值 如果row.Cells( “column1的”)。值=真,那么 昏暗SQL2作为字符串=“UPDATE SET EquipmentDetail请求= ' “&REQ&”' WHERE的SerialNumber =“”&连续& “'” cmd2.Connection =连接 cmd2.CommandText = SQL2 X = cmd2.ExecuteNonQuery() 结束如果 接着 MessageBox.Show( x) 这是正确的方法吗?即使我更新了3行,它总是返回值1 ... – 2012-01-08 20:02:16
@ user989811,是的,这是正确的方法。你确定你正在更新3行? – KMan 2012-01-08 20:07:37
嗯是的...我选择了三个复选框...我也看了一下EquipmentDetail表,三个单元格从false更新为true ... – 2012-01-08 20:13:57