Apache::DBI is turning the argument hashref into the "cache key"
with the following code,
my ($key, $val);
while (($key,$val) = each %{$args[3]}) {
$Idx .= "$;$key=$val";
}
can anyone think of a good reason not to change that to something
like
map { $Idx .= "$;$_=$args[3]->{$_}" } sort keys %{$args[3]};
(or a similar for loop)
(My problem, obviously, was that Apache::DBI got several connections
to the same database with the same args; but the hash had the args
ordered in a different way.)
- ask
--
ask bjoern hansen, http://ask.netcetera.dk/ !try; do();