• ExecuteScalar is typically used when your query returns a single value. If it returns more, then the result is the first column of the first row. An example might be SELECT @@IDENTITY AS 'Identity'.
  • ExecuteReader is used for any result set with multiple rows/columns (e.g., SELECT col1, col2 from sometable).
  • ExecuteNonQuery is typically used for SQL statements without results (e.g., UPDATE, INSERT, etc.).

最新文章

  1. Dell R730 配置完RAID后装系统找不到硬盘。
  2. Linux mint 14输入法问题
  3. 【代码笔记】iOS-显示图片的各种方式
  4. 廖雪峰js教程笔记4 sort排序的一些坑
  5. [清理页面缓存]asp.net、html
  6. 配置文件后面的rc的由来
  7. eclipse右击打war包class没打上去的问题
  8. Binary Tree Zigzag Level Order Traversal
  9. android backlight
  10. Java双向链表实现
  11. nginx的优缺点
  12. error: ld returned 1 exit status 和 error:undefined reference
  13. Openjudge-计算概论(A)-DNA排序
  14. Caused by: java.sql.SQLException: ResultSet is from UPDATE. No Data.
  15. springMVC正确使用GET POST PUT和DELETE方法,如何传递参数
  16. Linux suse 11 sp1 安装教程
  17. 同步和异步概念(由DZW前端框架引发的百度地图api无法加载问题总结)
  18. 2. Spring 的 HelloWorld
  19. 页面JS实现按钮点击增加输入框
  20. AC自动机-HDU3065-简单题

热门文章

  1. IDA resources - Script, Plugin, Project, Book, Tutorial
  2. ubuntu上安装systemtap
  3. gdb 调试的信息输出到文件
  4. 我的sourceinsight的配置
  5. cocos2d-x hello world及安卓平台迁移
  6. 第十二章 Openwrt无法识别2.0 USB 盘
  7. jquery empty()方法
  8. event & EventHandler
  9. Android -- Android JUint 与 Sqlite
  10. TextView子类的常用属性