execute scalar return a single value and execute nonquery return only the number of affected rows.
Loading
execute scalar return a single value and execute nonquery return only the number of affected rows.
Executenonquery is used to Data Manipulation Language(Insert/update/delete) Operation while ExecuteScaler is used to fetch one object only. like Aggrigation function.