2014-04-07 27 views
1

我正在使用emp時間考勤登記冊。我正在使用下面的代碼..在這裏插入查詢工作正常和時間成功保存在數據庫timein字段。更新查詢還成功地執行,但databasae不更新......任何人都可以在此處幫助...數據庫中未保存的僱員超時時間

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();     
} 

回答

2

我想你失蹤checkout_Click這兩行:

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

感謝。現在它的工作... – user3488317

+0

我很高興它幫助你了!如果確實需要點擊複選標記將此問題標記爲已回答? – Bauhaus