Подскажите, в связи с чем данные не передаются?
Функция передающая Данные в БД:
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);
}
}