[Cascavel-pm] Problemas com o tie ...

Marco Lima marco.lima em e-via.com.br
Quinta Maio 5 13:29:59 PDT 2005


O tie cria um Berkeley DB simples !

> Ele funciona pro .db criado pelo programa original, mas pro que eu
> criei ele dá esse erro:
> Argument "O_RD" isn't numeric in subroutine entry at
> /usr/lib/perl5/5.6.1/i386-linux/DB_File.pm line 262.
> 
> Alguem tem ideia do que pode ser? 
> 

Sintaxe no seu caso:

tie %hash, 'DB_FILE', $filename, $flags, $mode, $storage_type;

Os argumentos:

$flags - O_CREAT | O_RDWR

$mode - 0666 (-rw-rw-rw-)

$storage_type - $DB_HASH

Tente trocar o O_RD por O_RDWR e utilize o $mode

[  ]'s

Marco Lima    
J. A. P. H.      

marco.lima em e-via.com.br
mago em rio.pm.org

+55 19 96 56 06 46

Sociedade Perl do Brasil   |   http://www.perl.org.br
Perl Monks                 |   http://www.perlmonks.org
Brasil Perl Mongers        |   http://brasil.pm.org

Register Linux User #355235
Slackware Linux, for the subgenius



Mais detalhes sobre a lista de discussão Cascavel-pm