SQL与C#结合完整修改 删除信息
--SQl中--建立ren的数据库,插入一条信息 create database ren go use ren go create table xinxi ( code nvarchar(20) primary key,--编号 name nvarchar(20)--名字 ) insert into xinxi values('1001','zhangsan')
在上一遍操作中,有一个BUG,在操作“删改”时,如果用户输错了编号,没有提醒,那么就先要进行查询是否有这个编号的信息,然后再进行操作
//C#中//修改for (; ; ){//先查询是否有这么一个数据,如果有,进行操作;如果没有,重新输入,知道输入正确为止!!bool b = false;//利用中间变量Console.Write("请输入要修改的编号:");string no = Console.ReadLine();//查询展示SqlConnection zhancnn = new SqlConnection("server=.;database=ren;user=sa;pwd=123");//连接//操作的语句SqlCommand zhancmd = zhancnn.CreateCommand();zhancmd.CommandText = "select * from xinxi where code='" + no + "'";//执行操作的语句 zhancnn.Open();SqlDataReader ss = zhancmd.ExecuteReader();if (ss.HasRows)//数据库中是否有要修改的数据,有没有行。 {b = true;}zhancnn.Close();if (b == true)//如果有要修改的数据 {Console.WriteLine("找到【" + no + "】的信息,是否确定要修改?Y/N");if (Console.ReadLine().ToUpper() == "Y")//确定修改 {Console.Write("请输入要修改的名字:");string mingzi = Console.ReadLine();zhancmd.CommandText = "update xinxi set name='" + mingzi + "' where code='" + no + "'";//由于上面已经实例化,所以不用重新实例化,注意open和close zhancnn.Open();zhancmd.ExecuteNonQuery();zhancnn.Close();Console.WriteLine("编号为" + no + "的信息修改成功!");}else//不修改 {}break;}else//如果没有要修改的数据 {Console.WriteLine("数据库中没有该条信息,请输入正确的编码!!");}}Console.ReadLine();
修改和删除的格式一样,就是执行语句不一样!!
转载于:https://www.cnblogs.com/wwz-wwz/p/5869668.html
SQL与C#结合完整修改 删除信息相关推荐
- sql语句优化一(修改删除语句)
一.优化修改删除语句 如果你同时修改或删除过多数据,会造成cpu利用率过高从而影响别人对数据库的访问. 如果你删除或修改过多数据,采用单一循环操作,那么会是效率很低,也就是操作时间过程会很漫长. 这样 ...
- SQL修改表信息规则-alter用法
SQL修改表信息规则 修改表名 删除/增加表的一列 修改表的列类型 修改表的某列名称 文中sql泛指mysql 修改表名 alter table 原表名 rename 新表名 删除/增加表的一列 -- ...
- 删除商品信息恢复的java_零基础学习java------35---------删除一个商品案例,删除多个商品,编辑(修改商品信息),校验用户名是否已经注册(ajax)...
一. 删除一个商品案例 将要操作的表格 思路图 前端代码 > Insert title here 查詢商品列表 idnamecategorypnumdescription描述${product. ...
- SQL掌握:添加、修改、删除、查询4个句式
SQL掌握:添加.修改.删除.查询4个句式 SQL语句:关系型数据库通用的结构化查询语句的标准. 关系型数据库(表):Mysql.Oracle.DB2.SqlServer等. (一)INSERT添加语 ...
- qtableview删除选中行_如何批量删除PPT备注+如何修改模板信息
今日更新主题 修改文件明显作者信息? 如何批量删除备注? 修改文件属性信息? 为什么模板有去不掉的背景图片? 1.修改文件作者信息? 写这篇文章的原因是之前身边有朋友参加比赛的时候,引用了某网站 ...
- Java/java程序设计:房屋出租系统:要求实现:新增房源,查找房屋信息,修改房屋信息,删除房屋信息,显示所有房屋列表,退出房屋管理系统;
Java/java程序设计:房屋出租系统: 一.前言: 一.1. 框架图 二.各类包下的代码实现: 1. 主文件(运行文件HouseApp.java) 2. 房屋类文件(House.java) 3. ...
- 学生管理系统(添加、查看、删除、修改学生信息)
1.2 学生管理系统实现思路 定义学生类 主界面的代码编写 添加学生的代码编写 查看学生的代码编写 删除学生的代码编写 修改学生的代码编写 1.3 定义学生类 学生类: Student 成员变量: 学 ...
- 用python写:完成一个员工管理系统 要求存储员工的工号、姓名、年龄、性别、工资 1、员工录入 2、查询员工信息 3、修改员工信息 4、删除 5、根据工号查看 6、退出
完成一个员工管理系统 要求存储员工的工号.姓名.年龄.性别.工资 1.员工录入 2.查询员工信息 3.修改员工信息 4.删除 5.根据工号查看 6.退出 Em ...
- Centos中用户相关操作(创建用户、设置密码、切换用户、修改用户信息、附加组、删除用户、用户分类)
1.创建新用户 在root用户权限下新建用户: useradd -m xxx 选项 说明 -m 自动创建用户主目录,主目录的名字就是用户名 -g 指定用户所属的用户组,默认不指定会自动创建一个同名的用 ...
最新文章
- KeyDown、KeyPress和KeyUp事件的区别与联系
- Android事件分发机制详解
- 每瓶啤酒2元,2个空酒瓶或4个瓶盖可换1瓶啤酒。10元最多可喝多少瓶啤酒?
- iphone 使用popViewController如何避免内存泄露
- openLayers3 中实现多个Overlay
- 十张图了解2021年中国数据中心产业链投资现状和投资并购发展趋势
- linux 找出耗io的,linux根据io消耗找进程
- 演示: GTS流量×××和CAR流量监管的效果及相关实践计划
- jvm堆空间的常用参数设置
- linux的vim怎么配置文件路径,Linux_Linux系统配置VI或VIM的技巧,1、VI或VIM的配置文件的路径 - phpStudy...
- 原生JavaScript练习——全选
- leetcode题库1277-- 统计全为 1 的正方形子矩阵
- Radon变换主要知识点
- DOM是什么?(超详细解释)
- m3u8转换到mp4 python_python实现m3u8格式转换为mp4视频格式
- 性价比天花板:如何在预算有限的情况下吃得美味又健康
- javascript小技巧-500例
- php图床api源码,京东免费图床上传接口php源码
- Unity帧率的计算和显示
- 丁真点赞高原义诊,vivo影像加作品暖心出圈
热门文章
- PyQt5入门——QListWidget实现图片缩略图列表
- pytorch - autograd与逻辑回归
- 算术编码原理与实现【转载】
- 计算机暑期实践相关内容,计算机暑假社会实践报告5000范文
- oracle 结果集比较,Oracle 结果集之间的问题(积并交叉)
- cookie购物车php简单,cookie的优化与购物车实例
- java smtp_java通过smtp发送电子邮件
- 小米8护眼模式无效_雷军没有交代的小米9的N个细节,这篇文章全告诉你了
- python输入姓名 性别身高_python简单实现学生管理系统
- python路径规划算法可视化_路径规划问题:DIJKSTRA算法 以及Python实现