笔误,重来
SqlCommand cmd=new SqlCommand("DELETE FROM main WHERE indx = 4",cnt);
cmd.ExecuteNonQuery(); 为什么记录没被删掉?
SqlCommand cmd=new SqlCommand("DELETE FROM main WHERE indx = 4",cnt);
cmd.ExecuteNonQuery(); 为什么记录没被删掉?
cnt.Open();
cmd.ExecuteNonQuery();
cnt.Close();看看行不?
int i=cmd.ExecuteNonQuery();
MessageBox.Show("ref_rows:"+i.ToString());//看看所影响的行
WHERE indx=4
2)你的条件可能不对,不妨把这句话放到其它地方,如sql server的查询分析器里看看是否执行了。
3)cmd.executeNoQuery()会返回一个整型,看看值是多少?到底有没有影响记录?