talk2kvj has asked for the wisdom of the Perl Monks concerning the following question:
the output is test1 test3. its not entering the while loop. no compilation errors either. file to be opened has the permissions 0666. can anyone help me with this please, I have my deadline here pretty soon.Thanks in advance. Update1: hi bmann, thanx for the suggestion. it worked, it printed out some output likeuse AnyDBM_File; use DB_File; use DirHandle; use FileHandle; dbmopen(%TEST, "/home/lab/access.db", 0666) or die "Can't open access +file: $!"; print "test1 \n"; while (($key,$val) = each %TEST) { print $key, ' = ', unpack('L',$val), "\n"; print "test2"; } dbmclose(%TEST); print "test3";
But, The access.db had a long string inserted in it. Someone else created it. How can I print that data??test1 test_key = 2412538716 test2 test3
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: problem with dbmopen
by bmann (Priest) on Jun 09, 2004 at 22:53 UTC |