Как исправить executetenonquery () для цикла для следующего - PullRequest
0 голосов
/ 07 мая 2019

Я хочу вставить данные из 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...