Member 9983063 Ответов: 1

Значение Etra вводится в базу данных


Привет, ребята, моя проблема заключается в том, что когда я вставляю базу данных значений, поэтому добавляю дополнительное значение в базу данных, например, я вставляю 2 значения в БД, но вставляю значение 3, но иногда это вставка идеально, но иногда я сталкиваюсь с проблемой дополнительного значения.
пожалуйста, ребята, посмотрите мой код и дайте мне решение этой проблемы, пожалуйста.

Спасибо

Что я уже пробовал:

OleDbCommand command = new OleDbCommand();
                command.Connection = connection;
                command.CommandText = @"INSERT INTO Total ([Column1], [Column2], [Column3], [Date], [Receipt No], [Delivery Person], [Report], [Flavours], [Return])
VALUES (@Column1, @Column2, @Column3, @Date, @ReceiptNo, @DeliveryPerson, @Report, @Flavours, @Return)";
                connection.Open();
                 for (int j = 0; j < dataGridView1.Rows.Count ; j++)
    {
        var row = dataGridView1.Rows[j];
        if (row.IsNewRow) continue;
        command.Parameters.Clear();
        command.Parameters.AddWithValue("@Column1", row.Cells[0].Value);
        command.Parameters.AddWithValue("@Column2", row.Cells[1].Value);
        command.Parameters.AddWithValue("@Column3", row.Cells[2].Value);
        command.Parameters.AddWithValue("@Date", row.Cells[4].Value);
        command.Parameters.AddWithValue("@ReceiptNo", label2.Text);
        command.Parameters.AddWithValue("@DeliveryPerson", "---");
        command.Parameters.AddWithValue("@Report", row.Cells[0].Value);
        command.Parameters.AddWithValue("@Flavours", row.Cells[3].Value);
        command.Parameters.AddWithValue("@Return", textBox66.Text);
        command.ExecuteNonQuery();
    } connection.Close();
                    MessageBox.Show("Inserted Sucessfully", "Database", MessageBoxButtons.OK, MessageBoxIcon.Information);

ZurdoDev

В какой колонке? Просто отладьте свой код.

Member 9983063

Отлаживать???

[no name]

Как это вообще может быть вопросом? Да, отладьте свой код. Это ценный метод, с помощью которого многие люди находят и решают свои собственные проблемы.

1 Ответов

Рейтинг:
2

Ayodeji Oluwatomiwo

как он вставляет дополнительные значения??? Попробуйте добавить точки останова, если вы используете VS, чтобы узнать, когда он это делает, и оставить отзыв. и если не против, отладки и после отзывы


Richard MacCutchan

Это должен быть комментарий, а не решение.

Ayodeji Oluwatomiwo

моя вина

Member 9983063

как я могу добавить точку останова тут несколько раз это вставка значений аккуратно значение в дБ, но иногда это лишние значения шоу

Ayodeji Oluwatomiwo

В вашем VS в вашем коде позади вы увидите нумерацию, если она включена. Слева от нумерации вы увидите простое горизонтальное пространство рядом с нумерацией. просто нажмите, и он добавит красную точку. щелкните по строкам, в которых выполняется вставка, и по циклу в частности