On Wed, May 19, 2004 at 09:40:41AM -0400, Geoffrey Young wrote: > my $dbh = DBI->connect('dbi:Oracle:HELM', 'user', 'password'); > > > > local $dbh->{AutoCommit} = 0; > local $dbh->{PrintError} = 0; >
One good use for local as if you just set the attribute the handle gets corrupted for its next usage. doing :- $dbh->{AutoCommit} = 0; looks fine and works but because of the caching you end up with polution of the cached handle. Some time ago I wrote a patch that worked around that very problem but local is a better solution as it prevents the problem from occuring in the first place. Paddy -- Report problems: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html List etiquette: http://perl.apache.org/maillist/email-etiquette.html