Thread MySQL::Backup - new_from_DBH liefert Fehler
(4 answers)
Opened by Kean at 2011-05-12 14:38
Ich würde gerne das Modul MySQL::Backup nutzen. Wenn ich die Verbindung über new() erstelle funktioniert auch alles wunderbar.
Wenn ich aber die funktion new_from_DBH() nutzen will kommt folgender Fehler: Code: (dl
)
Tk::Error: Can't call method "new_from_DBH" on an undefined value Ich übergeben wie in der Modulbeschreibung angegeben $dbh was der Datenbankverbindung entspricht. Wenn ich mit das Modul genauer anschaue sehe ich aber, dass (aus meiner Sicht) wohl drei Parameter erwartet werden: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 sub new_from_DBH{ #if you have already DBI connection, you can use this my ($pkg, $dbh, $param) = @_; my $self = {}; $self->{'DBH_OBJ'} = $dbh; $self->{'param'} = {}; foreach my $key(keys %{$param}){ $self->{'param'}->{$key} = $param->{$key}; } bless($self, $pkg); return $self; } Durchschaut hier jemand wie die Funktion einzusetzen ist? modedit Editiert von GwenDragon: CPAN-Tag hinzu, Perl-Code-Tag, Titel ergänzt Last edited: 2011-05-12 15:00:40 +0200 (CEST) |