home *** CD-ROM | disk | FTP | other *** search
- use RDBM_File;
- dbmopen(%array2,'db2', 0);
-
- $i = 0;
- tie(%array,RDBM_File,dbname, 0);
-
- for ('a' .. 'd') {
- $array{$_} = "Value for $_";
- print $i++, "\t$array{$_}\n";
- }
-
-
-
- $i = 0;
- for ('aa' .. 'ad') {
- $array2{$_} = "Value for $_";
- print $i++, "\t$array2{$_}\n";
- }
-
-
- print "Entry for a\n" if exists $array{'a'};
- print "Deleting entry for a\nEntry was:";
- print delete($array{'a'});print"\n";
- print "Entry for a\n" if exists $array{'a'};
-
- @keys = keys(%array);
-
- foreach $key ( sort(@keys) ) {
- print"$key: $array{$key}\n";
- }
-
- @keys = keys(%array2);
-
- foreach $key ( sort(@keys) ) {
- print"$key: $array2{$key}\n";
- }
-
- print "Clearing array2\n";
- %array2=();
- print "Now try and list it again\n";
-
- @keys = keys(%array2);
-
- foreach $key ( sort(@keys) ) {
- print"$key: $array2{$key}\n";
- }
-
- print"That's all folks\n";
-
- dbmclose(%array2);
- untie(%array);
-