数据库的c#实现 《删除数据》

1.将上面的添加的代码,修改一下

注意,因为刚学C#操作数据库,在运行出错时,设计代码的窗口加载不出来,不能忽略不然死循环,查看代码将报错部分尝试修改,例如,不小心写的某些事件的监听器,不是自己添加的,可以直接选择删除

using (SqlConnection conn = new SqlConnection("Data Source=DESKTOP-BEUJ3C4;Initial Catalog=MyCar;User ID=sa;Password =2323010676;"))
            {
                conn.Open();

                //这里用参数代替占位符,[Title]中的[]表示防止重名的发生
                String sql = "delete from Car where Title = @Name";

                //创建命令对象,前面一个表示执行的语句,后面一个表示执行语句需要连接的数据库
                SqlCommand cmd = new SqlCommand(sql, conn);

                //指定参数
                cmd.Parameters.Add(new SqlParameter("@Name",txtDename.Text ));
            
                //执行,返回影响行数
                int rows = cmd.ExecuteNonQuery();
                if (rows > 0)
                {
                    MessageBox.Show("删除"+rows+"行");
                }
                else
                {
                    MessageBox.Show("没有删除对应的车名");
                }
            }

2.如果模糊查询,模糊删除的话,代码要放在下面的语句中

      //指定参数
                cmd.Parameters.Add(new SqlParameter("@Name",'%'+txtDename.Text+'%' ));

猜你喜欢

转载自blog.csdn.net/qq_42036616/article/details/80200940