On Monday 13 Oct 2003 6:19 pm, Daniel Staal wrote:
> --On Monday, October 13, 2003 17:37 +0100 Gary Stainburn
>
> <[EMAIL PROTECTED]> wrote:
> > 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";
>
> I think your problem is right here. I'm not familiar with
> DBD::XBase, but for most of the DBI modules you have to tell it what
> file/database to connect to in the connect string. You've only told
> it which database program/protocol to use, not where the actual
> database is. Have you tried appending the full path to the file?
> (That appears to be what it asks for, according to the docs.)
>
> Daniel T. Staal
Hi Daniel,
I've tried including both relative and absolute paths to the database
directory, as well as with my OP were I left it to the default of the current
directory.
I've also checked permissions to the directories, although as I'm running as
me, inside my home dir, and as I can cd into the dir and 'ls' it that can't
really be the problem anyway.
However, I'm still stuck.
Gary
> ---------------------------------------------------------------
> This email copyright the author. Unless otherwise noted, you
> are expressly allowed to retransmit, quote, or otherwise use
> the contents for non-commercial purposes. This copyright will
> expire 5 years after the author's death, or in 30 years,
> whichever is longer, unless such a period is in excess of
> local copyright law.
> ---------------------------------------------------------------
--
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]