Executes an the query and returns the number of rows affected.
For UPDATE, INSERT, and DELETE statements, the return value is the number of rows affected by the command. For all other types of statements, the return value is -1.
Although ExecuteNonQuery does not return any rows, any output parameters or return values mapped to parameters are populated with data.
IMPORTANT: To execute this method you need to have a FbTransaction associated to the command.
Exception Type | Condition |
---|---|
InvalidOperationException |
The connection does not exist. -or- The connection is not open. -or- The transaction is not valid. |
FbCommand Class | FirebirdSql.Data.Firebird Namespace