Как я могу использовать несколько переключателей и сохранить в своей базе данных доступ к переключателю выбора элемента текста; он сохраняет только пол, когда я пытаюсь использовать только имя к полу. Когда я пытаюсь вставить запрос в (lname, mname, fname, course, Major, несовершеннолетний, пол) он сохраняет данные в моей базе данных доступа, когда я пробую год с другой вставкой переключателей в (lname, mname, fname, конечно, Major, несовершеннолетний, пол, год), он вставляет ошибку, ноон сохраняет текст, когда я оставляю текст в строке year.
Дизайн моей формы:
public partial class student : UserControl
{
OleDbConnection con = new OleDbConnection(@"Provider =
Microsoft.ACE.OLEDB.12.0; Data Source
=C:\Users\ronaldcaymo\Desktop\Student Information System.accdb");
string Gender;
string year;
string Status;
private void button4_Click(object sender, EventArgs e)
{
con.Open();
OleDbCommand cmd = con.CreateCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "insert into
table1(Lname,Fname,Mname,Course,Major,Minor,semester,Gender,Status)
values('"+tblname.Text+"','"+tbfname.Text+"','"+tbmname.Text+
"','"+cbcourse.Text+"','" +cbmajor.Text
+"','"+cbminor.Text+"','"+cbsemester.Text+"','"+Gender+"','"+Status+"')";
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("Student Added");
}
private void radioButton5_CheckedChanged(object sender, EventArgs e)
{
Gender = "Male";
}
private void radioButton6_CheckedChanged(object sender, EventArgs e)
{
Gender ="Female";
}
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
year = "1st";
}
private void radioButton2_CheckedChanged(object sender, EventArgs e)
{
year ="2nd";
}
private void radioButton3_CheckedChanged(object sender, EventArgs e)
{
year ="3rd";
}
private void radioButton4_CheckedChanged(object sender, EventArgs e)
{
year ="4th";
}
private void radioButton8_CheckedChanged(object sender, EventArgs e)
{
Status = "Single";
}
private void radioButton7_CheckedChanged(object sender, EventArgs e)
{
Status = "Married";
}
}