title: DbCommand.ExecuteNonQuery error handling
body: <p>When I use the DbCommand.ExecuteNonQuery() in .net, it will return a scalar.
  Is that the only information I will get from this command?
  Or is there also an exception, if for example the command is wrong, or there
  is a timeout or something else?</p>