On Tuesday 02 September 2008 09:15:59 Rob Dixon wrote:
> Dave Thacker wrote:
> > On Monday 01 September 2008 20:29:27 Rob Dixon wrote:
> >> $- = 0;
> >
> > Unfortunately, there's no change after inserting that assignment.
> > Thanks for the other info on the improving the preparation of the SQL
> > statement. I'll do that as soon as I get this resolved. Any other ways
> > to attack this?
>
> My apologies. That line alone would set the property on STDOUT, not the RF
> file handle as require. Add
>
> use IO::Handle
>
> at the top of your program, and then use
>
> open RF, '>', $roster_file or die "Can't open roster file $roster_file";
> RF->format_lines_left(0);
>
> and I think it should work.
Unfortunately, I seem to have hit another error.
[EMAIL PROTECTED]:~/efl/dev/efl$ ./roster-report.pl
Unrecognized character \xC2 at ./roster-report.pl line 56.
After staring at perldoc IO::Handle for some time, I made this attempt:
format RF =
@<<<<<<<<<<< @< @<< @< @< @< @< @<
$name, $age, $nat, $st, $tk, $ps, $sh, $agg
.
format RF_TOP =
Name Age Nat St Tk Ps Sh Ag KAb TAb PAb SAb Gam Sav Ktk Kps Sht Gls
Ass DP Inj Sus
-------------------------------------------------------------------------------------------
.
my $io = new IO::Handle;
$io->fdopen(fileno(RF),"w");
$io->format_lines_left(0);
while ( ($name, $age, $nat, $st, $tk, $ps, $sh, $agg ) =
$sth->fetchrow_array() ) {
write $io;
}
#close RF;
undef $io;
But I still get the "Unrecognized character" error at the $io-> format lines
left statement. I've definitely wandered off the edge of my map. Anyone
got a lifeline?
TIA Dave
>
> HTH,
>
> Rob
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/