多次用到SqlDataReader要先关闭,再执行ExecuteNonQuery操作每用一次需要先进行关闭,再执行新的一次,要不然就会报错“已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭。”那么如何解决呢?方法有两种1,在ConnectionString加上Mult...
分类:
其他好文 时间:
2014-11-29 21:37:32
阅读次数:
208
近日和小伙伴们在进行机房合作,我负责的是D层。在重新写sqlhelper时,发现查询操作用到的是SqlDataAdapter对象,我记得还有个SqlDataReader对象也是执行对数据库的查询操作。还有增删改方法除了ExecuteNonQuery()还有没有其他方法,返回值integer和boolean有什么不同。个人重构时没好好研究,现在好好总结一下,欢迎各位斧正。
一、增删改的...
分类:
其他好文 时间:
2014-11-29 13:18:25
阅读次数:
346
对于学习数据库的人来说,数据库的增删改可谓是最基本的了(小编其实也只是一个小白=-=),这篇文章,小编将于大家讲解数据库增删改操作 在执行数据库增删改的时候主要使用的:Command 类 ExecuteNonQuery执行命令,此命令带有返回值(int) 下面介绍对数据库执行操作的具体步骤:...
分类:
数据库 时间:
2014-11-06 19:51:30
阅读次数:
172
c#数据查询输出1、使用ExecuteReader()操作数据库2、使用ExecuteNonQuery()操作数据库3、使用ExecuteScalar()操作数据库4、使用DataSet数据集插入记录、更新数据。1、使用ExecuteReader()操作数据库,执行查询操作的利器ExecuteRea...
分类:
数据库 时间:
2014-11-05 14:43:12
阅读次数:
163
ExecuteNonQuery方法ExecuteNonQuery方法主要用来更新数据。通常使用它来执行Update、Insert和Delete语句。该方法返回值意义如下: 对于Update、Insert和Delete语句,返回值为该命令所影响的行数。 对于所有其他类型的语句,返回值为-1。Com.....
分类:
数据库 时间:
2014-11-01 14:52:04
阅读次数:
23852
ExecuteNonQuery() 执行非查询语句,insert update delete 三种基本语句,返回的是数据库,受影响行数,
在insert中,如果有输出insered.id ,会返回一个结果集,这个结果集只包含一行一列,这一行一列,就是刚才新增的id 什么是结果集:sql语句被发送到数...
分类:
其他好文 时间:
2014-09-04 16:57:19
阅读次数:
163
Command
ExecuteNonQuery—执行非查询语句,返回受影响行数
在新增,删除,修改 的时候,如果我们要返回结果集那么就不能用它了
ExecuteScalar –执行查询,返回结果集的第一行第一列,如果结果集为空那么就返回Null
在程序没有执行之前,返回值类型不确定,所以返回值是ob...
分类:
其他好文 时间:
2014-09-04 16:52:59
阅读次数:
141
SqlCommand对象以及如何使用它与数据库交互1.什么是command对象2.如何使用ExecuteReader方法查询数据3.如何使用ExecuteNonQuery方法插入和删除对象4.如何使用EXecuteScalar方法返回单一值SqlCommand对象允许你指定在数据库上执行的操作的类型...
分类:
数据库 时间:
2014-08-19 12:29:34
阅读次数:
302
查询某个表中是否有数据的时候,我用了ExecuteNonQuery(),并通过判断值是否大于0来判断数据的存在与否。结果与我所设想的很不一致,调试时才发现,其执行后返回的结果是-1,对此我很是不理解,回头查了下资料,如下显示: SqlCommand.ExecuteNonQuery 方法对连接执行 T...
分类:
其他好文 时间:
2014-08-15 14:33:48
阅读次数:
243
机房收费开始一段时间了,刚开始也是敲了一段时间,发现D层访问数据库出现了大量的重复代码,每个D层类都要单独访问数据库。发现问题,咱们就解决问题,查阅前人的博客,发现了一个SqlHelper类,运用一下,果然好用,省去了大量时间去写重复的代码。
小面对SQL中的一些类方法进行简单的介绍。
1.SQLHelper.ExecuteNonQuery 作用:用于执行语句
2. SQLHelper...
分类:
数据库 时间:
2014-08-10 21:38:30
阅读次数:
421