我想将数据从datagridview插入到sqlserver,在我的编码中什么命令停止对for-next的循环?在运行我的应用程序后,我收到了错误消息,但datagridview中的数据已移至sqlserver。
我尝试在下一个之后移动command.ExecuteNonQuery()并仍然出现错误。
command.CommandText = "INSERT INTO temp_plu (itemid, judul, soh, location,kodevendor,namavendor) VALUES (@itemid,@judul,@soh,@location,@kodevendor,@namavendor)"
command.Parameters.Add("@itemid", SqlDbType.NVarChar)
command.Parameters.Add("@judul", SqlDbType.NVarChar)
command.Parameters.Add("@soh", SqlDbType.Int)
command.Parameters.Add("@location", SqlDbType.NVarChar)
command.Parameters.Add("@kodevendor", SqlDbType.NVarChar)
command.Parameters.Add("@namavendor", SqlDbType.NVarChar)
connection.Open()
command.Connection = connection
For i As Integer = 0 To DataGridView1.Rows.Count - 1
command.Parameters(0).Value = DataGridView1.Rows(i).Cells(0).Value
command.Parameters(1).Value = DataGridView1.Rows(i).Cells(1).Value
command.Parameters(2).Value = DataGridView1.Rows(i).Cells(2).Value
command.Parameters(3).Value = DataGridView1.Rows(i).Cells(3).Value
command.Parameters(4).Value = DataGridView1.Rows(i).Cells(4).Value
command.Parameters(5).Value = DataGridView1.Rows(i).Cells(5).Value
command.ExecuteNonQuery()
Next