当前位置: 代码迷 >> ASP.NET >> c# delete解决办法
  详细解决方案

c# delete解决办法

热度:6833   发布时间:2013-02-25 00:00:00.0
c# delete
我觉得这个onclick事件没有问题,但是删除的时候没效果啊,烦躁
  protected void Button1_Click(object sender, EventArgs e)
  {
  string a = DropDownList1.SelectedItem.Text;

  OleDbConnection conn = new OleDbConnection();
  conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|db1.mdb";
  OleDbCommand comm = new OleDbCommand();
  conn.Open();
  comm.Connection = conn;

  comm.CommandText = "DELETE FROM position WHERE 岗位名称 = 'a ' ";

   
  conn.Close();
   

  }

大家帮我看下是什么原因!感谢

------解决方案--------------------------------------------------------
comm.CommandText = "DELETE FROM position WHERE 岗位名称 = 'a ' ";
后添加comm.ExcuteNonQuery();
没执行当然不成功
------解决方案--------------------------------------------------------
加上
OleDbCommand.ExecuteNonQuery();
不执行怎么有效果
------解决方案--------------------------------------------------------
探讨

引用:

引用:

我加了报错了

comm.ExecuteNonQuery();
报什么错?


cs1061 “system.data.oledb.oledbcommand”不包含“ExecuteNonQuery”的定义

------解决方案--------------------------------------------------------
探讨
引用:

comm.CommandText = "DELETE FROM [position] WHERE 岗位名称 = 'a ' ";

按照你的这个运行了下,没有上面的错误了,但是也没有删除的效果,我晕,到底怎么回事啊
  相关解决方案