Executes a Transact-SQL statement against the connection and returns the number of rows affected.
This method is used in conjunction with the properties CommandType, CommandText and Parameters.
Namespace: Nemiro.Data.SqlAssembly: Nemiro.Data (in Nemiro.Data.dll) Version: 2.11.4.126 (2.11.4.126)
Syntax
Return Value
Type: Int32Exceptions
Exception | Condition |
---|---|
SqlException | The exception that is thrown when SQL Server returns a warning or error. |
ValueForIdentityException | An exception occurs if the property of primary key has not flag the Identity and field is autoincrement. |
StringOrBinaryDataWouldBeTruncatedException | An exception occurs if some of the fields of the table are added values that exceed the allowable size of a table field. |
Remarks
Caching options are ignored.
Examples
using (SqlClient client = new SqlClient()) { client.CommandText = "UPDATE messages SET hits = hits + 1 WHERE id = 42"; int used = client.ExecuteNonQuery(); Console.WriteLine("Updated {0} rows.", used); }
See Also