Differents between ExecuteReader, ExecuteNonQuery & ExecuteScalar

ExecuteReader : Use for accessing data. It provides a forward-only, read-only, connected recordset.

ExecuteNonQuery : Use for data manipulation, such as Insert, Update, Delete.

ExecuteScalar : Use for retriving 1 row 1 col. value.,
i.e. Single value.
eg: for retriving aggregate function.
It is faster than other ways of retriving a single value from DB.

Comments

Popular posts from this blog

Auto Refresh .aspx page - ASP.NET

SOLID Principles with C#

MVC Request Execution Stages - Life Cycle

Page Life Cycle in ASP.NET

How to Update Dependent Excel Cells Automatically

Auto Sequence Number in Grid Control with Paging

SQL Server 2005 with XML Parameters

Applying Dynamic Themes to WebPage