Thread DBI-Problem:MySQL-Verbindung bricht automatisch ab (12 answers)
Opened by Gast at 2004-04-12 04:26

DieterW
 2004-04-14 02:53
#32015 #32015
User since
2004-04-14
5 Artikel
BenutzerIn
[default_avatar]
Naja, die Probleme könnten daraus resultieren, dass du hier und da mal falsch quotest, Semikolon mit den Parametern für DBH übergibst usw.
-----------
Stimmt, sieht irgendwie heftig aus. Die Über-Quotierung resultierte u.a. daraus, dass für das Passwort unbedingt "$DB{'DB_password'}" gesetzt werden musste. Wenn ich die beiden "" beim "$DB{'DB_password'}" weggelassen habe funktionierte es nicht mehr. Habe das Ganze nun wie vorgeschlagen vereinfacht, Danke.


Dann wäre da noch die Sachen, dass du die Fehler die beim erzeugen des DBH auftreten könnten nicht abfängst mit my $dbh = DBI->connect( ... ) or print STDERR ("Error in connecting to $query->{DB_name}\n", die => 1); # immer Returncodes und Fehler auswerten!!!
-----------
Also das Abfangen des Fehlers habe ich in die untere if-Anweisung gesteckt, weil ich die "print Location.." -Anweisung in der $dbh-Zeile nicht zum Laufen gekriegt habe. Vorher hatte ich schon ein "$dbh->connect(..) or die(..) " und die diversen "Error Return"-Möglichkeiten wie $DBI::errstr mal ausprobiert. War bei der Problemlösung nicht aussagekräftig genug.


Da fällt mir auf, hast du DBD::MySQL überhaupt geladen?
-------------
Ja habe ich, s. Anfang der connect()-Anweisung. Ich kann zB. auch SELECT, INSERT-Statements von Query.pl ausführen.

ThanX
-Dieter

View full thread DBI-Problem:MySQL-Verbindung bricht automatisch ab