添加emp

时间:2017-03-22 10:33:02

标签: c# sql sql-server

connect.Open();
        SqlCommand cmd = new SqlCommand("SELECT empID FROM emp WHERE empID=(SELECT max(empID) FROM emp);");
        SqlDataAdapter da = new SqlDataAdapter(cmd);
        DataTable dt = new DataTable();
        da.Fill(dt);
        System.Data.SqlClient.SqlDataReader dr = null;
        dr = cmd.ExecuteReader();

        int age = Convert.ToInt32(textBox4.Text);

        int id = Convert.ToInt32(dr["empID"].ToString());
        textBox1.Text = (id + 1).ToString();


        string save = "INSERT INTO emp (empID, empLName, empFName, empAge, empGender, empAddress, empEmail, empUser, empPass, empType)  values('"
            + id + "','" + textBox2.Text + "','" + textBox3.Text + "','" + age + "','" + gender + "','" + textBox5.Text + "','"
            + textBox6.Text + "','" + textBox7.Text + "','" + textBox8.Text + "','" + postn + "')";

        SqlCommand cmdsave = new SqlCommand(save, connect);                
        cmdsave.ExecuteNonQuery();

        MessageBox.Show("Saved!");  
        connect.Close();

我可以在手动将empID放在我的表单上时添加员工,但我想通过在其上添加1来自动添加到我的数据库中。

0 个答案:

没有答案