Bijwerken:
Simpel, eigenlijk, je wijst de handle toe die wordt geretourneerd door de connect
oproep naar $l_dbh
maar roep een methode aan op $dbh
. Je moet gebruik strikt
.
Oorspronkelijk antwoord:
De database-handle $dbh
is niet gedefinieerd, wat betekent dat de verbinding is mislukt. U moet de retourwaarden van uw oproepen controleren of { RaiseError => 1}
opgeven in de connect
bel om de reden te achterhalen.
Verder is er geen reden om elke subaanroep vooraf te laten gaan door &
:Gebruik ConnectFailed( )
in plaats van &ConnectFailed( )
, tenzij u het effect kent van het voorvoegsel van een subaanroep met &
en verlangen om dat effect te hebben.
Van perldoc perlsub :