Каков наилучший способ захвата любых ошибок DBI в Perl? Например, если вставка терпит неудачу, так как в вставленных значениях были недопустимые символы, как я могу не выполнить сценарий, но запишите ошибку и обработайте ее соответствующим образом.Perl DBI - Ошибки захвата
Я не хочу делать «или умереть», потому что я не хочу прекращать выполнение сценария.
Разве вы не должны помещать 'connect' в блок' try'? – mscha
@mscha: это не обязательно - соединение вернет undef, если оно не сработает. (См. Документы - вам просто нужно проверить, был ли возвращен $ dbh.) – Ether
, но вы * не проверяете. – mscha