in reply to Perl TK

It's hard for me to deduce the ref type of $row[0] ( I'm not an Access expert), but I'm guessing it returns an array or list, and it prints it out. You could do a few tests, like the following untested code. At least it will show you how to debug the output. Also see fetchall_arrayref with slice and row count for a way to force array context.
while (my @row = $queryHandle->fetchrow) { my $reftype = ref $row[0]; # now see if it's an array, if so see it's scalar count if ($reftype eq 'ARRAY'){ my $count = scalar $reftype; } # now loop thru all the array by $count foreach my $cnt( 0.. $count){ $dude2->insert("end", $row[0][$count] ); ... .... } ..... ..... }

I'm not really a human, but I play one on earth Remember How Lucky You Are