Jaki jest najlepszy sposób przechwytywania błędów DBI w Perlu? Na przykład, jeśli wstawianie nie powiedzie się, ponieważ w wstawianych wartościach były niedozwolone znaki, w jaki sposób mogę nie dopuścić do niepowodzenia skryptu, ale przechwycić błąd i odpowiednio go obsłużyć.Perl DBI - przechwytywanie błędów
Nie chcę tego "umrzeć", ponieważ nie chcę przestać wykonywać skryptu.
Nie należy również wstawiać 'connect' w bloku' try'? – mscha
@mscha: to nie jest konieczne - connect zwróci undef, jeśli się nie powiedzie. (Zobacz dokumentację - wystarczy sprawdzić, czy zwrócono $ dbh.) – Ether
, ale ty * nie * sprawdzasz. – mscha