Hi folks, I've got the code below, which is suposed to be showing me the contents of a .dbf file. However, whenever I try to run the program it fails to open the file.
Can anyone tell me what I'm missing please (I've tried appending the .dbf but it made no difference). [EMAIL PROTECTED] data]$ cat ~/t1 #!/usr/bin/perl -w use DBI; select(STDERR); $|=1; select(STDOUT); $|=1; my $dbh=DBI->connect("DBI:XBase:") || die "cannot connect: $DBI::errstr"; my $sth=$dbh->prepare('select * from vins;') || die "cannot select: $DBI::errstr;"; $sth->execute || die "cannot execute: $DBI::errstr"; while (my $rf=$sth->fetchrow_hashref) { foreach (keys %$rf) { print "$_=$rf->{$_}\n"; } } $sth->finish; $dbh->disconnect; [EMAIL PROTECTED] data]$ ls -l vins.dbf -rwxr--r-- 1 gary gary 285 Oct 13 16:55 vins.dbf [EMAIL PROTECTED] data]$ ~/t1 DBD::XBase::st execute failed: Table vins; not found: Error opening file ./vins;: No such file or directory cannot execute: Table vins; not found: Error opening file ./vins;: No such file or directory [EMAIL PROTECTED] data]$ -- 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 -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]