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

Alceu R. de Freitas Jr. glasswalk3r em yahoo.com.br
Terça Março 8 10:12:57 PST 2005


Marco,

O correto não seria isso?


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

Eu não testei, mas sem as aspas simples que adicionei
não daria problema?

[]'s
Alceu

--- Marco Lima <marco.lima em e-via.com.br> wrote:
> 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
> 
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
> 


	
	
		
_______________________________________________________ 
Yahoo! Acesso Grátis - Instale o discador do Yahoo! agora. http://br.acesso.yahoo.com/ - Internet rápida e grátis


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