Thread Plötzlicher Fehler in DB-Abfrage (Perl, DBI) (6 answers)
Opened by Gast at 2005-02-19 18:02

Strat
 2005-02-21 00:18
#33028 #33028
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
ich finde, es bringt absolut nichts, prepare/execute/... in eval zu setzen; sowas braucht man hoechstens, wenn man beim connect mit RaiseError => 1 arbeitet... Wenn man jedoch auf RaiseError => 1 verzichtet, kann man da wunderbar den Returncode abfragen, und man bekommt mit $dbh/$sth->errstr oder $DBI::errstr wunderschoene Fehlermeldungen... oder mit ->err auch was numerisches... und das ist einem eval in Kombination mit RaiseError => 1 wohl um einiges ueberlegen...

Und auch beim disconnect reicht i.d.R.
ref($dbh) and $dbh->disconnect(); ...\n\n

<!--EDIT|Strat|1108937975-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread Plötzlicher Fehler in DB-Abfrage (Perl, DBI)