Thread Will Fehler und bekomme keinen: DBI->errstr gibt nichts aus
(2 answers)
Opened by guni at 2006-04-11 12:28
Hallo
habe eine PostgresDB, die ich über DBI anspreche. ich versuche, einen DBI->Errstr von einer Sub Abfrage zu returnen aber ich kann den Fehler einfach nicht auslesen! Ich weiß, dass er existiert, (hab PrintError=>1 gesetzt) aber ich bekomm immer nur folgende Nachricht: DBD::PgPP::st execute failed: at File.pm line 36. $dbh->errstr, $dbh->err, $dbh->status, $DBI::errstr, ... bleiben immer undef! Hier ein kleiner Codeausschnitt: my $Supress = {PrintError => 1,RaiseError => 1}; my $dbh = DBI->connect($driver,$user,$passwd,$Supress) or die $DBI::errstr; my $sql = $dbh->prepare($param{Abfrage}) or die $dbh->errstr; $sql->execute or die "Fehler: $DBI::err\n"; $dbh->disconnect(); return $sql; Weiß irgendwer weiter ?! |