From: Sven Schöling Date: Thu, 20 Jun 2013 16:42:39 +0000 (+0200) Subject: Fehler von Datenbankqueires über $sth->execute statt $DBI::err X-Git-Tag: release-3.1.0beta1~295 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=fa45de43235dd040e7d64fb20819778f4dc5c27c;p=kivitendo-erp.git Fehler von Datenbankqueires über $sth->execute statt $DBI::err --- diff --git a/SL/USTVA.pm b/SL/USTVA.pm index a5db373ad..72bf0b16e 100644 --- a/SL/USTVA.pm +++ b/SL/USTVA.pm @@ -518,9 +518,7 @@ sub query_finanzamt { my $filename = "sql/$table.sql"; my $tst = $dbh->prepare("SELECT * FROM $table"); - $tst->execute; - if ($DBI::err) { - + $tst->execute || do { #There is no table, read the table from sql/finanzamt.sql print qq|

Bitte warten, Tabelle $table wird einmalig in Datenbank: $myconfig->{dbname} als Benutzer: $myconfig->{dbuser} hinzugefügt...

|; @@ -529,7 +527,7 @@ sub query_finanzamt { #execute second last call my $dbh = $form->dbconnect($myconfig) or $self->error(DBI->errstr); $dbh->disconnect(); - } + }; $tst->finish(); #$dbh->disconnect();