in reply to error catching
Now, if any error occurs, an exception will be thrown, and you can catch that via:... RaiseError => 1, HandleError => Exception::Class::DBI->handler, ...
eval { # if I fail, I will let you know $dbh->do("evil query"); }; my $ex = undef; if ( $ex = Exception::Class::DBI->caught() ) { # log error in $ex->errstr # show users a general error screen }
|
|---|