Вопрос:

Как вставить данные в базу данных в C #

c# sql-server winforms sql-insert

4 просмотра

1 ответ

6 Репутация автора

Я только начал изучать базы данных, и на самом деле я понятия не имею, почему приведенный ниже код не работает. Я много искал, но не понял, что именно происходит. У меня есть приложение формы Windows, в котором есть текстовое поле и кнопка. Что я хочу, это когда я нажимаю кнопку, текст внутри текстового поля вставляется в базу данных, но на самом деле ничего не происходит.

Я создал базу данных с Visual Studio. Я щелкнул правой кнопкой мыши на Соединения данных в обозревателе серверов в выпуске сообщества Visual Studio 2019, а затем щелкнул Создать новую базу данных сервера SQL.

    using (SqlConnection con = new SqlConnection("Data Source = 
                         (localdb)\\mssqllocaldb; Initial Catalog = myTestDB; Integrated Security = True; Pooling = False")) 
        {
            con.Open();
            SqlCommand cmd = new SqlCommand("INSER INTO [tesTable] VALUES (@fname,@lname)", con);

            cmd.Parameters.AddWithValue("@fname", textBox1.Text);
            cmd.Parameters.AddWithValue("@lname", textBox2.Text);


        }

        MessageBox.Show("done!");
Автор: kiarash yoosefi Источник Размещён: 11.08.2019 07:56

Ответы (1)


0 плюса

31546 Репутация автора

Потому что вы не выполнили свою команду:

....
cmd.Parameters.AddWithValue("@lname", textBox2.Text);

cmd.ExecuteNonQuery();
Автор: Salah Akbari Размещён: 11.08.2019 07:58
Вопросы из категории :
32x32