Hi
Firstly, for an excelent general perl list, try [EMAIL PROTECTED] It's not
just for beginners.
Secondly, it looks like you're trying to access a field that isn't defined,
possibly by running off the end of the row.
I've re-written (but not tested) the routine slightly more perlified.
See what you think.
while (my @row = $sth->fetchrow_array )
{
foreach my $field (shift @row) {
if (! defined ($field) || (length($field) == 0))
{
# don't know why you do this cos
# you're printing nothing here
print $field;
} else {
print "\"$field\"";
}
if (@row) # fields left, stick in a comma
{
print ",";
}
}
print ("\n");
}
--
Gary Stainburn
This email does not contain private or confidential material as it
may be snooped on by interested government parties for unknown
and undisclosed purposes - Regulation of Investigatory Powers Act, 2000