Jeff Zucker wrote:
I forgot to mention that DBD::AnyData (which also handles CSV and "pipe delimited" formats) returns undef for NULL, so if you use DBD::AnyData or plain AnyData you can get the undefs you want.
Using plain AnyData, this will generate use of unitialized value warning for all NULL fields e.g. "a||b", the second of the three fields is NULL and returns undef.
use AnyData; my $table = adTie('Pipe',$pipe_file); while (my $row = each %$table) { for (keys %$row) { printf "<%s> ", $row->{$_}; } print "\n"; }
-- Jeff