Hallo!
habe mir eine kleine Aub geschrieben:
sub commit_cmd {
my $cmd = shift;
my $line = shift || 'keine Angabe';
die "commit_cmd: kein Befehl angegeben \nAufgrufen in Zeile: '$line'" unless defined $cmd;
die($dbh->errstr, "Error in executing Sql-Statement:\n\t$cmd\nAufgrufen in Zeile: '$line'" ) unless $dbh->do($cmd);
die $sth->errstr if $sth->err;
} # commit_cmd
Wenn da irgendwasn ciht klappt hätte ich gerne Fehelr, Zeile und den Errstr. von MySQL.
Nur wenn da was schief geht (fehlerhaftes Statement z.B.) erhalte ich nur den Errorstream.
Wie muss ich das denn (und wieso) schreiben, damit ich die oben eigentlich (?) eingebauten Informationen erhalte?
mfg pktm