Thread DBI::db disconnect invalidates statement handle
(10 answers)
Opened by iche at 2012-04-26 16:31
Soooo :)
Dank eingeschaltetem Tracing konnte ich jetzt etwas finden. Immer wenn ich ein SELECT-Statement aufgerufen habe und die Werte per Code (perl): (dl
)
my $row = $dbh->fetchrow_array(); Das sah dann so aus: Code: (dl
)
1 [Fri Apr 27 11:22:50 2012] [error] [client XXXXXXXX] -> disconnect Warum das nur bei einem "fetchrow_array()" auftritt, keine Ahnung. Ich schließe das $dbh jetzt immer mit einem "finish" und werde das mal beobachten. Warum die Hashs für $db verschieden sind, weiß ich nicht. Kann das damit zusammenhängen, dass das per Subroutine aufgerufen wird und die $db-Variable deshalb mit einem unterschiedlichen Hashwert refernziert wird? Ich bedanke mich noch mal bei euch, werde das aber wirklich wohl alles mal überarbeiten müssen! Last edited: 2012-04-27 11:47:33 +0200 (CEST) |