Here is what I am doing. I shortend the sub, using local variables, and simplifying 
the whole thing to just print to screen. I use your loop once I collect the records 
into the @record variable and join them with ","...
 
Still to no avail, that menacing warning stays.
 
Thanks.
 
 
my $sql=qq( select * from bill where rownum <100
);
 
my $sth=$dbh->prepare($sql);
 
$sth->execute();
 
my $recordlist;
my $dayreport = "/cygdrive/c/cygwin/my_Perl/basic_script/testfile.txt";

my @record;

      

 while( @record= $sth->fetchrow_array())
      
        {      
        
        
 $recordlist=join(",",@record); #This statement is causing the problem

for ( my $i = 0; $i < $#record; $i++) 
{
      print "$record[$i],";
}

print "$record[$#record]\n";

    
        
  }    exit;
     
$dbh->disconnect;

[EMAIL PROTECTED] wrote:





What about manually stepping through the array elements?

That is:

for ( my $i = 0; $i < $#record; $i++) {
print "$record[$i],";
}
print "$record[$#record]\n";


__________________

William Ampeh (x3939)
Federal Reserve Board

Reply via email to