亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

即使在表中可用,也無法刪除記錄,[除else條件外,所有條件都運行良好]

即使在表中可用,也無法刪除記錄,[除else條件外,所有條件都運行良好]

C#
繁花不似錦 2021-10-23 16:45:58
這是我的代碼,否則條件不執行SqlCommand cmd = new SqlCommand(@"DELETE FROM Demo_Table WHERE (ID = '"+textBox1.Text+"')",con);cmd.ExecuteNonQuery();DataTable dt = new DataTable();SqlDataAdapter sda = new SqlDataAdapter(cmd);sda.Fill(dt);count = Convert.ToInt32(dt.Rows.Count.ToString());if ((textBox1.Text == string.Empty) && (textBox2.Text == string.Empty)){    MessageBox.Show("Provide ID and PASSWORD");    textBox1.Clear();    textBox2.Clear();    textBox1.Focus();}else if (textBox1.Text == string.Empty){    MessageBox.Show("select ID to delete record");    textBox2.Clear();    textBox1.Focus();}else if (count == 0){    MessageBox.Show("wrong ID");}else{    MessageBox.Show("Record Deleted");}請幫助…………
查看完整描述

3 回答

?
胡說叔叔

TA貢獻1804條經驗 獲得超8個贊

我認為計數應該是查詢中的 RowsAffected,而不是網格中的行數。


count = cmd.ExecuteNonQuery();

//count = Convert.ToInt32(dt.Rows.Count.ToString()); 


查看完整回答
反對 回復 2021-10-23
  • 3 回答
  • 0 關注
  • 164 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號