Emp 超时时间未保存在数据库中

本文关键字:存在 数据库 保存 超时 时间 Emp | 更新日期: 2023-09-27 17:57:07

我正在制作emp考勤登记。我正在使用下面的代码..在这里插入查询工作正常,时间成功保存在数据库时间字段中。更新查询也成功执行,但数据库未更新...任何人请为此提供帮助...

private void checkin_Click(object sender, EventArgs e)
{
    SqlConnection conn = new SqlConnection(@"Data Source............");
    conn.Open();
    SqlCommand comm = new SqlCommand();
    comm.CommandText = "insert into timeatten (id,name,timein)values('" +comboBox1.Text+"','"+textBox1.Text+"','"+textBox2.Text+"' )";
    comm.Connection = conn;
    comm.ExecuteNonQuery();
    MessageBox.Show("Successfully check in");
    conn.close();           
}
private void checkout_Click(object sender, EventArgs e)
{
    SqlConnection conn = new SqlConnection(@"Data Source.............");
    conn.Open();
    SqlCommand comm = new SqlCommand();
    comm.CommandText = "update timeatten set timeout='" + textBox2.Text + "' where id='" + comboBox1.Text +"'";
    MessageBox.Show("Successfully Checkout");
    conn.close();                   
}

Emp 超时时间未保存在数据库中

我认为您在checkout_Click中缺少这两行:

    comm.Connection = conn;
    comm.ExecuteNonQuery();