1.ExecuteNonQuery()

SqlCommand comm = new SqlCommand(sql, conn);
int result= comm.ExecuteNonQuery();

功能:执行sql语句,返回受影响的行数。

例:实现删除操作

string id = textBox1.Text;
string sql = "delete from 员工信息 where 员工编号='{0}'";
sql = string.Format(sql, id);
SqlCommand comm = new SqlCommand(sql, conn);
int result= comm.ExecuteNonQuery();
if (result > 0)
{MessageBox.Show("删除成功!");
}

如果成功删除一行记录,则返回1。

2.ExecuteReader()

SqlCommand comm = new SqlCommand(sql1, conn);
SqlDataReader dr = comm.ExecuteReader();

功能:根据sql1语句,得到一个数据集,用datareader对象来接收,给dr一个访问数据的渠道。

这里要了解一下SqlDataReader的Read()方法,例。

dr.Read();

意思是一行一行读dr中的记录,若有记录,则返回true并得到数据(记录),否则返回false。

做课设时了解到的SqlCommand的两种方法相关推荐

  1. 代码操作Word时,目录自动更新的两种方法

    最近的项目中有一个功能点为:根据分析数据库并生成报告.不过不是大数据.数据挖掘之类,报告的内容.组织方式都是事先固定下来的.实现的方式为,在普通word文档中插入书签制成模板,然后程序使用OpenXM ...

  2. SQL Server中灾难时备份结尾日志(Tail of log)的两种方法

    简介 在数据库数据文件因各种原因发生损坏时,如果日志文件没有损坏.可以通过备份结尾日志(Tail of log)使得数据库可以恢复到灾难发生时的状态. 例如: 上图中.在DB_1中做了完整备份,在Lo ...

  3. qmenu只在鼠标单击时消失_两种方法解决win10电脑无法使用无线鼠标问题

    使用有线鼠标时用户们是否也都会被那条线控制住,有时需要大范围移动时并不行,现在很多用户都会选择使用无线鼠标,因为可以随意移动使用更加方便.但是在使用中也有用户遇到了麻烦,使用win10连接鼠标后无法使 ...

  4. 如何让oracle用户不过期,Oracle用户密码设为不过期的两种方法

    1.在sql Plus下,以DBA身份登陆 用户名/密码@服务器SID as sysdba 方法一:(注意必须用双引号把后面的引上) C:/Documents and Settings/ssy> ...

  5. 水墨特效怎么做?两种方法快速搞定!大神都在用的超美视频画面效果

    想在视频里用高大上的水墨特效,却不知道怎么做?一般做这种唯美好看的效果,在一些特效软件里需要自己去设计.渲染,这一步就难倒了很多新手.那像视频大神一样的水墨特效就没办法制作了吗? 今天就教大家快速搞定 ...

  6. xlsx怎么设置行高列宽_Excel2016中调整行高和列宽的两种方法

    在报表的编辑过程中经常需要调整特定行的行高或列的列宽,例如当单元格中输入的数据超出该单元格宽度时,需要调整单元格的列宽.本文图文讲述了Excel2016中调整行高和列宽的两种方法. 方法一:使用命令调 ...

  7. 计算机word降序排列怎么做,word中怎么进行排序的两种方法

    word文档中表格除了作为我们的编辑和展示功能之外,还可以进行排序功能,十分方便,那么下面就由学习啦小编给大家分享下word中进行排序的技巧,希望能帮助到您. word中进行排序方法一: 步骤一:将光 ...

  8. vue 路由跳转页面打开新页面_vue-router跳转时打开新页面的两种方法

    vue-router跳转时打开新页面的两种方法 最近还是在痛苦的挣扎中 挣扎吧 记录一下在vue项目中如何实现跳转到一个新页面(一个比较简单又比较基础的问题了),有两个方法: 1.标签实现新窗口打开 ...

  9. python与excel做数据可视化-用Python进行数据可视化的10种方法

    原标题:用Python进行数据可视化的10种方法 2015-11-19 关于转载授权 大数据文摘作品,欢迎个人转发朋友圈,自媒体.媒体.机构转载务必申请授权,后台留言"机构名称+转载&quo ...

最新文章

  1. java运行环境jdk的安装和环境变量的配置教程
  2. 妹子调车为哪般?室外赛道来闯关。
  3. 提示“Web打印服务CLodop未安装启动”的各种原因和解决方法
  4. iOS linker command failed with exit code 1 (use v to see invocation)
  5. mysql for update_mysql SELECT FOR UPDATE语句使用示例
  6. Java中如何使用非阻塞异步编程——CompletableFuture
  7. 在 Google Earth 上看新闻
  8. C++ double转CStringW/LPCWSTR
  9. 打造IE6的position:fixed整理篇
  10. 苹果mac最好用的视频下载软件:Downie 4
  11. html5 restore,HTML5 canvas save和restore方法讲解
  12. App丛林法则:如何抓住“女人心”
  13. Android中 Bitmap转JPG PNG
  14. case when的几种用法
  15. 打外星生物的塔防java_《异形防御者》测评:外星人也玩塔防游戏
  16. linux字符串加引号,请问 命令行中写路径,加引号和不加有什么区别?
  17. 不知道如何录音转文字?分享两个实用方法
  18. Eclipse如何安装lombok插件
  19. 专业计算机术语中英文对照(一)
  20. git 查看自己秘钥_git秘钥配置--转

热门文章

  1. jsp的三种Scriptlet
  2. vue-router点击打开新的标签页的方法
  3. PS日期,天数的处理函数
  4. 再见,微软 IE 浏览器!
  5. SpringCloud的快速入门教程
  6. long和float内存范围比较
  7. 第五人格服务器维护需要多长时间,第五人格:一场游戏多长时间最合理?了解它你就明白为何频频调整...
  8. 重读《程序员修炼之道:通向务实的最高境界(第2版)》的一些重要感悟
  9. 移除Office 365快捷键
  10. 一般纳税人给小规模纳税人一般都是开普通发票