首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Command对象的惯用方法!

2012-09-04 
Command对象的常用方法!!ExecuteNonQuery与ExecuteReader,ExecuteScalar区别在哪??[解决办法]ExecuteNonQu

Command对象的常用方法!!
ExecuteNonQuery与ExecuteReader,ExecuteScalar区别在哪??

[解决办法]
ExecuteNonQuery--对连接执行 Transact-SQL 语句并返回受影响的行数.

ExecuteReader--将 CommandText 发送到 Connection 并生成一个 SqlDataReader。--返回SqlDataReader 对象 

ExecuteScalar--执行查询,并返回查询所返回的结果集中第一行的第一列。 忽略其他列或行。 


[解决办法]
看msdn。
[解决办法]
ExecuteNonQuery 执行非查询语句(UPDATE,INSERT,DELETE),返回影响行数(即更新或删除的行数)
ExecuteReader直接从数据库中查询,一条一条进行查询。类似数据库中的游标。
ExecuteScalar执行查询,返回查询结果的第一行第一列。常用于查询COUNT()等函数。
[解决办法]

探讨
ExecuteNonQuery 执行非查询语句(UPDATE,INSERT,DELETE),返回影响行数(即更新或删除的行数)
ExecuteReader直接从数据库中查询,一条一条进行查询。类似数据库中的游标,执行DataReader。ExecuteScalar执行查询,返回查询结果的第一行第一列。常用于查询COUNT()等函数。

热点排行