Как сохранить импортированные данные из excel в datagridview в базу данных на C# Я сохранил записи и экспортировал их на листе excel, экспортировал вместе с идентификатором данных, теперь я повторно импортировал вернуться к datagridview от excel. теперь я хочу сохранить данные в базу данных.Как сохранить импортированные excel в datagridview в базу данных C#
Важно знать:
Имя базы данных "Records.sdf" с использованием SQL Compact 3.5 DataGridViewName является RecordsDataGridView.
Я использую следующий код, но он не работает.
public void SaveData()
{
// Save the data.
SqlCeConnection conn =
new SqlCeConnection(
@"Data Source=|DataDirectory|\Records.sdf;Persist Security Info=False");
SqlCeCommand com;
string str;
conn.Open();
for (int index = 0; index < RecordsDataGridView.Rows.Count - 1; index++)
{
str = @"Insert Into OutgoingChequeRecords(ID,BankName,Date,AccountNo, Chequebook, ChequeNo, Payee, Amount, Remarks) Values(" + RecordsDataGridView.Rows[index].Cells[0].Value.ToString() + ", '" + RecordsDataGridView.Rows[index].Cells[1].Value.ToString() + "'," + RecordsDataGridView.Rows[index].Cells[2].Value.ToString() + "," + RecordsDataGridView.Rows[index].Cells[3].Value.ToString() + "," + RecordsDataGridView.Rows[index].Cells[4].Value.ToString() + "," + RecordsDataGridView.Rows[index].Cells[5].Value.ToString() + "," + RecordsDataGridView.Rows[index].Cells[6].Value.ToString() + "," + RecordsDataGridView.Rows[index].Cells[7].Value.ToString() + "," + RecordsDataGridView.Rows[index].Cells[8].Value.ToString() + ")";
com = new SqlCeCommand(str, conn);
com.ExecuteNonQuery();
}
conn.Close();
}
ОШИБКА ПРИЕМА Имя столбца не Действительно, имя столбца = Наличный
Отсутствует 'для значений в некоторых столбцах! Вы должны обернуть значение между «для получателя платежа (col index 6, а также для других текстовых столбцов) – Emanuele
, пожалуйста, помогите с датой сохранить как 0, столбец 2 – Patrick
Каждое значение должно иметь формат. Используйте параметры! Вставьте значения таблицы (столбца) (@value), а затем установите параметр. Я не могу знать формат вашей даты. – Emanuele