Re: Problem when calling stored procedure
"Wagner, Chris (GEAE, CBTS)" <[email protected]> Fri, 09 Nov 2007 09:41:53 -0500
| Newsgroups | gmane.comp.db.mysql.perl |
|---|---|
| Organization | GE Aircraft Engines \Cincinnati Bell |
| Message-ID | <[email protected]> |
Hi. In the second one ur passing an anonymous hash to the prepare()
function. It needs to be a scalar like in ur first example. So just
get rid of the {}'s and it should work assuming $procedure eq
$linproc[0].
Pierre Hainard wrote:
> # Calling the procedure
> $para1 = 10;$para2 = 12;
> my $procedure = "CALL p1($para1,$para2)";
>
> #this one does work
> my $sth = $dbh->prepare($procedure);
> #this one does not work why ??
> #my $sth = $dbh->prepare({$linproc[0]});
> $sth->execute();
--
Chris Wagner
CBTS
GE Aircraft Engines
[email protected]
--
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe: http://lists.mysql.com/[email protected]