The ExecuteScalar() method returns the value stored in the first field of the first row of a result set
generated by the command’s SELECT query. This method is usually used to execute a query that
retrieves only a single field, perhaps calculated by a SQL aggregate function such as COUNT() or
SUM().
The following procedure shows how you can get (and write on the page) the number of records
in the Employees table with this approach:
SqlConnection con = new SqlConnection(connectionString);
string sql = " SELECT COUNT(*) FROM Employees ";
SqlCommand cmd = new SqlCommand(sql, con);
// Open the Connection and get the COUNT(*) value.
con.Open();
int numEmployees = (int)cmd.ExecuteScalar();
con.Close();
// Display the information.
HtmlContent.Text += "
Total employees: " +
numEmployees.ToString() + "
";
The code is fairly straightforward, but it’s worth noting that you must cast the returned value to
the proper type because ExecuteScalar() returns an object.
ASP.NET, C#, SQL Server Blog
The ZEN of ASP.NET,C#,SQL Server programming
Categories
- Anonymous Methods (1)
- C# 3.0 Feature (1)
- C# 3.0 Features (1)
- Creating HTML Table Dynamically (1)
- DataView Advanced Filtering with Relationships in C# And ASP.NET (1)
- DataView and DataTable Sorting (1)
- Deserialisation between any objects (1)
- Dynamically Adding Multiple Data Tables Relationships (1)
- Filtering Data in a DataTable (1)
- How to Write Stored Procedures (1)
- Implicitly Typed Local Variables (1)
- Internet Explorer (1)
- Lambda Expressions (1)
- Lamda Expression (1)
- LinQ (1)
- LinQ to XML (1)
- Minimize All (1)
- Object Initializing (1)
- Reading the XML file (1)
- Runnig batch script from C# (1)
- Running Process from C# (1)
- Script Manager (1)
- Serialisation (1)
- SHDocVw (1)
- Sorting with a DataView (1)
- Stored Procedures (1)
- Tips and Tricks VS 2010 (1)
- Update Controls Outside Update Panel With Out Postback (1)
- Update Panel (1)
- Using Two Arguments in a Lambda Expression (1)
- Windows 7 (1)
- XML node traversal (1)
About Me
Followers
Powered by Blogger.
Blog Archive
-
▼
2008
(11)
-
▼
November
(10)
- ASP.NET C# Programmer Kerala: Advanced Filtering w...
- DataView Advanced Filtering with Relationships in ...
- Filtering with a DataView
- Sorting with a DataView
- Working with Multiple Tables and Relationships
- Stored Procedure For Insert,Delete,Update,Select C...
- Stored Procedures
- The ExecuteNonQuery() Method
- The ExecuteScalar() Method
- The ExecuteReader() Method and the DataReader
-
▼
November
(10)
Total Hits
Search
©2008. All rights Reserved
: