Значение 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]
Как это вообще может быть вопросом? Да, отладьте свой код. Это ценный метод, с помощью которого многие люди находят и решают свои собственные проблемы.