Я вставляю данные из одной таблицы базы данных в другую нажатием кнопки, и эта ошибка отображает System.Data.SqlClient.SqlException: 'Error converting data type nvarchar to numeric.' in both tables the data types matches.
Типы данных: id = int, Druh = varchar (50), Nazov = varchar (50), Cena = числовой (18,2). Я думаю, что проблема с "Cena" .`
using (SqlConnection con = new SqlConnection(constring))
{
using (SqlCommand cmd = new SqlCommand("INSERT INTO stol2 VALUES(@id,@Druh, @Nazov, @Cena)", con))
{
cmd.Parameters.AddWithValue("@id", row.Cells["Column2"].Value);
cmd.Parameters.AddWithValue("@Druh", row.Cells["Column3"].Value);
cmd.Parameters.AddWithValue("@Nazov", row.Cells["Column4"].Value);
cmd.Parameters.AddWithValue("@Cena", row.Cells["Column5"].Value);
con.Open();
cmd.ExecuteNonQuery();
con.Close();