You're right... An attempt to execute `$self->{DBFields}->{$field} = ""` results in the error "Not a HASH reference at line x"
Regards, Michael S. E. Kraus Software Developer Wild Technology Pty Ltd _______________________________ ABN 98 091 470 692 Level 4 Tiara, 306/9 Crystal Street, Waterloo NSW 2017, Australia Telephone 1300-13-9453 | Facsimile 1300-88-9453 http://www.wildtechnology.net The information contained in this email message and any attachments may be confidential information and may also be the subject of client legal - legal professional privilege. If you are not the intended recipient, any use, interference with, disclosure or copying of this material is unauthorised and prohibited. This email and any attachments are also subject to copyright. No part of them may be reproduced, adapted or transmitted without the written permission of the copyright owner. If you have received this email in error, please immediately advise the sender by return email and delete the message from your system. > -----Original Message----- > From: Michael Kraus [mailto:[EMAIL PROTECTED] > Sent: Wednesday, 24 November 2004 1:45 PM > To: Gunnar Hjalmarsson; [EMAIL PROTECTED] > Subject: Spam:RE: Spam:Re: How do I create an empty anonymous > hash with a hash declaration? > > G'day... > > When using > our %Super_DB_Object = ( > TableName => "", > DBFields => {}, > NotNull => [], > ); > > Make sure you remove: > > my $field_hash = {}; > $self->{DBFields} = $field_hash; > > And try accessing the hash directly. > > If you don't see what I mean then, let me know - as a > complete code list spans three files. :) > > Regards, > > > Michael S. E. Kraus > Software Developer > Wild Technology Pty Ltd > _______________________________ > ABN 98 091 470 692 > Level 4 Tiara, 306/9 Crystal Street, Waterloo NSW 2017, > Australia Telephone 1300-13-9453 | Facsimile 1300-88-9453 > http://www.wildtechnology.net > > The information contained in this email message and any > attachments may be confidential information and may also be > the subject of client legal > - legal professional privilege. If you are not the intended > recipient, any use, interference with, disclosure or copying > of this material is > unauthorised and prohibited. This email and any attachments are also > subject to copyright. No part of them may be reproduced, > adapted or transmitted without the written permission of the > copyright owner. If you have received this email in error, > please immediately advise the sender by return email and > delete the message from your system. > > > > > -----Original Message----- > > From: Gunnar Hjalmarsson [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, 24 November 2004 1:20 PM > > To: [EMAIL PROTECTED] > > Subject: Spam:Re: How do I create an empty anonymous hash > with a hash > > declaration? > > > > Michael Kraus wrote: > > > > > > our %Super_DB_Object = ( > > > TableName => "", > > > DBFields => {}, > > > NotNull => [], > > > ); > > > ---CUT--- > > > > > > However, when I do that, I get the error: "Odd number of > > elements in > > > hash" > > > > That code does not generate the warning message you mention. > > Please copy and post a short but *complete* program that > illustrates > > the problem. > > > > -- > > Gunnar Hjalmarsson > > Email: http://www.gunnar.cc/cgi-bin/contact.pl > > > > -- > > To unsubscribe, e-mail: [EMAIL PROTECTED] For > additional > > commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> > > <http://learn.perl.org/first-response> > > > > > > > > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] For > additional commands, e-mail: [EMAIL PROTECTED] > <http://learn.perl.org/> <http://learn.perl.org/first-response> > > > -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>