Ошибки в добавление данных в БД

283
17 июня 2018, 09:50

имеется таблица с названием База в этой таблице имеются столбцы с названиями: № п, т п, п о, п п, к в, к, п к в dataGridView вписываю данные и нажимаю сохранить и все данные должны записатся в (.mdf) SQL Server

p.s. помогите исправить

но вместо этого куча ошибок:

Error   1   Unexpected character '№'
Error   2   Only assignment, call, increment, decrement, and new object expressions can be used as a statement
Error   3   The name 'База' does not exist in the current context   
Error   32  A local variable named 'e' cannot be declared in this scope because it would give a different meaning to 'e', which is already used in a 'parent or current' scope to denote something else
Error   33  Invalid expression term ''
Error   34  Syntax error, ']'
Error   35  Invalid expression term ']'
Error   36  ; expected
Error   54  Syntax error, ']' expected  
Error   55  Invalid expression term ']' 
Error   56  ; expected  
Error   57  Invalid expression term ')'
Error   58  ; expected  
Error   59  Syntax error, ']' expected
Error   60  Invalid expression term ']'
Error   62  Invalid expression term ')'

код:

private void button7_Click(object sender, EventArgs e)
        {
         var connString = "MyConnectionString";
try
{   
    using (SqlConnection conn = new SqlConnection(connString))
    {
        using (SqlCommand comm = new SqlCommand())
        {
            comm.Connection = conn;
            conn.Open();
            for (int i = 0; i<dataGridView1.Rows.Count; i++)
            {
                var strQuery = "INSERT INTO База (№ п, т п, п о, п п, к в, к, п к)" + 
                           "VALUES (@№ п, @т п, @п о, @п п, @к в, @к, @п к)";
                comm.CommandText = strQuery;
                comm.Parameters.AddWithValue("@№ п", dataGridView1.Rows[i].Cells[№ п].Text);
                comm.Parameters.AddWithValue("@т п", dataGridView1.Rows[i].Cells п].Text);
                comm.Parameters.AddWithValue("@п о", dataGridView1.Rows[i].Cells[п о].Text);
                comm.Parameters.AddWithValue("@п п", dataGridView1.Rows[i].Cells[п п].Text);
                comm.Parameters.AddWithValue("@к в", dataGridView1.Rows[i].Cells в].Text);
                comm.Parameters.AddWithValue("@к", dataGridView1.Rows[i].Cells[к].Text);
                comm.Parameters.AddWithValue("@п к", dataGridView1.Rows[i].Cells[п к].Text);
                comm.ExecuteNonQuery();
            }
            conn.Close();
        }
    }
}
catch (Exception e)
{
    Console.WriteLine(e);
    throw;
}

            }
        }
    }
READ ALSO
Ошибка при компиляции &#39;EnterColsAndRows&#39; doesn&#39;t contain a definition for &#39;EnterColsAndRows_Load&#39;

Ошибка при компиляции 'EnterColsAndRows' doesn't contain a definition for 'EnterColsAndRows_Load'

Вы скорей всего кликнули два раза по форме, что привело к подписке на событие OnLoad и создало метод, по типу следующего:

209
Вставить значение в xml файл

Вставить значение в xml файл

ЗдравстуйтеЕсть xml-файл

190