I use dbmopen to create/open this dbm database file. The version of perl is 5.8.6 Activeperl.
You're probably using DB_File. Run
perl -MAnyDBM_File -le"print for @AnyDBM_File::ISA"
to verify.
DB_File (or specifically DB_HASH, which is what you're using) doesn't allow multi-valued keys,
so chances are you've misdiagnosed the situation.
Insert the following snippet and examine your database use Data::Dumper;
$Data::Dumper::Indent=1;
$Data::Dumper::Useqq=1;
die Dumper( \%DATABASE );
you'll be suprised what you find.
Unless you have a good reason to use dbmopen, you should switch to the tie interface.
| MJD says "you can't just make shit up and expect the computer to know what you mean, retardo!" | | I run a Win32 PPM repository for perl 5.6.x and 5.8.x -- I take requests (README). | | ** The third rule of perl club is a statement of fact: pod is sexy. |
|