perl-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From csross <>
Subject "Too many arguments for subroutine" after convert to mod_perl
Date Wed, 04 Mar 2009 20:27:23 GMT

I am converting some cgi scripts to enable them to run under mod_perl.  I
have one script that I defined as a package and reference it via the package
name in the calling program.  That eliminated my "undefined subroutine"
errors but I just got one I do not know.  Any help would be appreciated.

I am getting the error 

[error] Too many arguments for packagesubs::getResultSet at
/usr/local/apache2/cgi-bin2/launch_frm.cgi line 209, near "$strSQL)"\n

In my calling program I have 

$sth = packagesubs::getResultSet($strSQL);  

In the called program I have 

package packagesubs;

sub getResultSet()
$sth = $dbh->prepare($sqlQuery);
$sth->execute || die "Can't prepare statement: $DBI::errstr";
return $sth;

View this message in context:
Sent from the mod_perl - Dev mailing list archive at

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message