c# - 删除在 c#.net 中不起作用的查询

标签 c#

        private void btnDelete_Click(object sender, EventArgs e)
    {

      //dataGridView1.Rows.RemoveAt(dataGridView1.CurrentRow.Index);

        OleDbConnection con = new OleDbConnection(constr);
        con.Open();

        OleDbCommand cmd = new OleDbCommand("DELETE FROM tb1 WHERE name='@Name'", con);
        cmd.Parameters.AddWithValue("@Name", txtproject_name.Text);


        cmd.ExecuteNonQuery();

        Bind();

        MessageBox.Show("deleted......");
        con.Close();
        }

这是我的代码,用于在单击按钮时从数据库中删除数据......但它没有删除任何东西......任何人都可以帮助我处理代码

最佳答案

删除参数周围的引号:

"DELETE FROM tb1 WHERE name=@Name"

关于c# - 删除在 c#.net 中不起作用的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21085693/

相关文章:

c# - 如何使用 SteamWork.Net 获得排行榜排名?

c# - IDictionary 如何在删除时获取已删除的项目值

c# - 在 C# 作用域外声明变量

c# - 如何在某些情况下更改图标的颜色

c# - 如何检查时间是否在 C# 中手动更改

c# - 更新用户存储身份框架 3.0

c# - 无法将类型 'System.Collections.Generic.List<Library.Product>' 隐式转换为 'System.Collections.Generic.List<Library.IHierarchicalEntity>'

c# - 在提交之前验证 MVC4 项目中的表单

c# - Cassandra CQL INSERT 查询因未配置的列族而被拒绝

c# - 添加 boolean 值(作为整数)