[Cascavel-pm] Duvidas em passar o valor 0 (zero) para uma função.

Marco Lima marco.lima em e-via.com.br
Terça Março 8 09:59:00 PST 2005


FYA

<code>

sub teste{
    my $valor = shift; 
    my $query = "INSERT INTO banco_de_dados " .
                "       (valor) " .
                "        VALUES ('" . $valor . "')";
    if($dbh->do($query)) { $dbh->commit; }
}

</code>

> 
> Olá todos,
> 
> Estou com uma dúvida cruel! Quando passo o valor 0 (zero) para uma
função que grava este num banco
> de dados, a minha função dá sempre erro! Como posso contornar isto?
> 
> _CODIGO_
> sub teste{
> 	my $valor = shift; 
> 	my $query = "INSERT INTO banco_de_dados (valor) VALUES ('$valor')";
> 	if($dbh->do($query)){
> 		$dbh->commit;
> 	}
> }
> _FIM_CODIGO_
> 
> ex: teste(0); ou teste(´0´); ou my $a=0; teste($a);
> 
> dá sempre o mesmo erro, como se o valor 0 (zero) nao fosse passado!
> 
> muito obrigado,
> 
> Rodrigo
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 
> 
> 



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

+55 19 96 56 06 46


Perl Monk
Brasil Perl Monger
Líder do Rio de Janeiro Perl Mongers

http://www.perlmonk.org
http://brasil.pm.org

Register Linux User #355235
Slackware Linux, for the subgenius



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