当我使用delete命令时,它会删除它,但在数据库文件中,该行仍然存在
public void UserDelete(int user_id)
{
cmd.CommandText = "DELETE FROM Kids WHERE user_id="+user_id+"";
MessageBox.Show("נמחק משתמש : " + user_id + "\n" + UserGetField(user_id,1)+" "+ UserGetField(user_id,2), "מחיקת משתמש");
con.Open(); // open the connection
cmd.ExecuteNonQuery();
con.Close();
}
好的,解决了......删除UserGetField...
必须“聪明”并说出我删除的内容
public void UserDelete(int user_id)
{
cmd.CommandText = "DELETE FROM Kids WHERE user_id="+user_id+"";
MessageBox.Show("נמחק משתמש : " + user_id, "מחיקת משתמש");
con.Open(); // open the connection
cmd.ExecuteNonQuery();
con.Close();
}
答案 0 :(得分:1)
在cmd.Connection.Open()
cmd.ExecuteNonQuery();