Exception class raised when require_modification
is set and an
UPDATE or DELETE statement to modify the dataset doesn't modify a
single row.
Error raised when the adapter requested doesn't exist or can't be loaded.
Error raised on an invalid operation, such as trying to update or delete a joined or grouped dataset.
Error raised when attempting an invalid type conversion.
Error raised when the connection pool cannot acquire a database connection before the timeout.
Error that you should raise to signal a rollback of the current transaction. The transaction block will catch this exception, rollback the current transaction, and won't reraise it (unless a reraise is requested).