Вставьте данные в MS Access, используя c # с классом - PullRequest
0 голосов
/ 05 июня 2019

Я хотел вставить данные в Microsoft Access, используя C #, и мне нужно использовать класс.

Я попытался удалить какое-то текстовое поле и найти какую-то ошибку, и я чувствую, что в условии IF может быть какая-то ошибка.

private void registerbutton_Click(object sender, EventArgs e)
{
    -- CLASS --
    RegStudent reg = new RegStudent();
    reg.stdfname = fnametextbox.Text;
    reg.stdlname = lnametextbox.Text;
    reg.username = usernametextbox.Text;
    reg.password = passwordtextbox.Text;
    reg.dob = dobtextbox.Text;
    reg.city = citytextbox.Text;
    reg.state = statetextbox.Text;
    reg.email = emailtextbox.Text;
    reg.phoneno = ctcnotextbox.Text;
    reg.phoneno2 = ctcnotextbox2.Text;
    reg.course = coursetextbox.Text;
    reg.emergencyname = emergencynametextbox.Text;
    reg.emergencyphoneno = emergencynumbertextbox.Text;
    reg.registerdate = registerdatetextbox.Text;
    if (tptextbox.Text != "" && fnametextbox.Text != "" && lnametextbox.Text != "" && dobtextbox.Text != "" && usernametextbox.Text != "" && passwordtextbox.Text != "" && citytextbox.Text != "" && statetextbox.Text != "" && registerdatetextbox.Text != "" && emailtextbox.Text != "" && ctcnotextbox.Text != "" && ctcnotextbox2.Text != "" && coursetextbox.Text != "" && emergencynametextbox.Text != "" && emergencynumbertextbox.Text != "")
    {
        registerconnection.Open();
        OleDbCommand insert = new OleDbCommand();
        insert.Connection = registerconnection;
        insert.CommandText = "Insert into StudentDatabase values (" + reg.stdfname + "','" + reg.stdlname + "','" + reg.username + "','" + reg.password + "','" + reg.dob + "','" + reg.city + "','" + reg.state + "','" + reg.email + "','" + reg.phoneno + "','" + reg.phoneno2 + "','" + reg.course + "','" + reg.emergencyname + "','" + reg.emergencyphoneno + ");";
        insert.CommandType = CommandType.Text;
        insert.Connection = registerconnection;
        insert.ExecuteNonQuery();
        MessageBox.Show("Data Have Been Registered.");
    }
    else
    {
        MessageBox.Show("error");
    }
}

Я ожидал, что на выходе будут сохранены данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...