SqlCommand::ExecuteScalar Method ()
Executes the query, and returns the first column of the first row in the result set returned by the query. Additional columns or rows are ignored.
Assembly: System.Data (in System.Data.dll)
An exception occurred while executing the command against a locked row. This exception is not generated when you are using Microsoft .NET Framework version 1.0.
A timeout occurred during a streaming operation. For more information about streaming, see SqlClient Streaming Support.
A typicalquery can be formatted as in the following C# example:
cmd.CommandText = "SELECT COUNT(*) FROM dbo.region"; Int32 count = (Int32) cmd.ExecuteScalar();
The following example creates a SqlCommand and then executes it using . The example is passed a string representing a new value to be inserted into a table, and a string to use to connect to the data source. The function returns the new Identity column value if a new row was inserted, 0 on failure.
Available since 1.1