Thanks Jenda, I'll look into this.
F.O.R. Jenda Krynicky <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED].; > From: "Frank 'Olorin' Rizzi" <[EMAIL PROTECTED]> > > > So, I love DBM files, > > because I think they'll work just great for the application I have to > > develop. > > > > So far I worked with simple hashes (key => value) on DBM files, and > > everything seems fine. However, I now realize I need to complicate > > matters a bit. > > > > Instead of a simple hash, I'll need something with a key, and two > > scalars associated to it. In more classical terms (I know, many of you > > won't like this..) the key is going to be a string, and each key > > should lead to a string AND an integer. > > If you want to store something like this in a DBM you either have to > use MLDBM or "serialize/stringify" the data yourself. Like for > example join it using a character that may not be present in the > data as a separator. > > If you always need to store an integer and some string you might > do it like this: > > # To store > $data{$key} = "$the_int$;$the_string"; > > # To read > ( $the_int, $the_string) = split $;, $data{$key}, 2; > > The MLDBM module actualy does something similar for you behind > the scenes. > > Jenda > > =========== [EMAIL PROTECTED] == http://Jenda.Krynicky.cz ========== > There is a reason for living. There must be. I've seen it somewhere. > It's just that in the mess on my table ... and in my brain. > I can't find it. > --- me -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]