in reply to Re^2: Carp not working after change to objects
in thread Carp not working after change to objects
Sorry this didn't help.
Btw, I'm not able exactly replicate your error with my Sqlite driver. My prepare statement on an unknown table returns undef, not a valid statement handle.
my $sth = $dbh1->prepare("insert into guff values (1,2,3)") or croak "prepare error" # dies here for me
If you're not raising errors, be aware that prepare may return undef.
Also consider localisd error handling. You still has the option of dieing or continuing:
my $dbh = DBI->connect(... ,{RaiseError => 1}); do { local $SIG{__ERROR__} = \&my_handler; # database code }
|
---|
In Section
Seekers of Perl Wisdom