@tryvols
Front-End разработчик

Почему не записываются данные в БД?

Подскажите, в связи с чем данные не передаются?

Функция передающая Данные в БД:
private void SetData(string name, string surname, string group)
        {

            string conStr = @"Data Source=ADMINCHIC-PC;Initial Catalog=Tester;Integrated Security=True";
            SqlConnection connect = new SqlConnection(conStr);
            connect.Open();

            SqlCommand ins = new SqlCommand("INSERT INTO [User] (Name, Surname, [Group]) VALUES (" + name + ", " + surname + ", " + group + ")", connect);
            MessageBox.Show(name + surname + group, "Some message", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            string res = "";

            SqlCommand read = new SqlCommand("SELECT * FROM [User] ", connect);
            SqlDataReader reader = read.ExecuteReader();
            if (reader.Read())
            {
                res += reader.ToString();
            }
            MessageBox.Show(res, "Some message", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

            connect.Close();
        }

Функция передающая данные из формы в выше описанную функцию:
private void button7_Click(object sender, EventArgs e)
        {
            if (this.textBox1.Text != "Имя" && this.textBox1.Text != "" &&
                this.textBox2.Text != "Фамилия" && this.textBox2.Text != "" &&
                this.textBox3.Text != "Группа" && this.textBox3.Text != "")
            {
                this.SetData(this.textBox1.Text, this.textBox2.Text, this.textBox3.Text);

                Test form2 = new Test();
                form2.Show();
                this.Hide();
            }
            else
            {
                MessageBox.Show("Что бы начать тест - заполните все поля формы!", "Ошибка ввода!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
        }


16058da18fc8495c9a22f1ad0f91fd82.png
  • Вопрос задан
  • 283 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы