A problem with catching specific errors from SQLObject is that they will be different between the underlying database drivers and I'd like to keep my app database agnostic. I don't think SQLObject attempts any unification. What I'm doing now is catching StandardError. According to the DBAPI spec, that should catch all database errors.

