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 :