Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re: NDBM_File won't store data

by dash2 (Hermit)
on Aug 28, 2003 at 17:16 UTC ( #287456=note: print w/ replies, xml ) Need Help??


in reply to NDBM_File won't store data

My only guess would be that MakeDate() returns some kind of date object rather than a string - maybe it autostringifies when you print it, but NDBM_File can't cope with it and silently fails to store it. Just a guess, I fear.
A massive flamewar beneath your chosen depth has not been shown here


Comment on Re: NDBM_File won't store data
Re: Re: NDBM_File won't store data
by HamNRye (Monk) on Aug 28, 2003 at 17:18 UTC

    Here is the MakeDate sub:

    sub MakeDate { my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localti +me(time); $year = ($year + 1900) ; $mon++ ; my $date = sprintf("%04D%02d%02d", $year, $mon, $mday); return $date; }

    That should be a string right??

      Yup... so my idea wasn't right.

      I've had some problems using DBM_* in Perl before - some of them have awkward little bugs like a tendency to die if you untie the object in the right place. But what yours is, I don't know.
      A massive flamewar beneath your chosen depth has not been shown here

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://287456]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (4)
As of 2014-07-14 08:08 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    When choosing user names for websites, I prefer to use:








    Results (256 votes), past polls