in reply to Re^2: Doing something wrong
in thread Doing something wrong

Your errors now stem from the fact that you haven't successfully connected to any databases. (You could see that by appending || die "..." to your DBI->connect statements.)

That is because you've not specified a database name (or host - I assume that's important for XBase) so the DBI drivers don't know where to look for the data.

Please read the DBD::XBase and DBD::CSV documentation more carefully for connection string examples.

-David