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();


Reply via email to