my $dbh = DBI->connect("dbi:XBase: m:\\") ...
Could it be that you're using the delimiter for the connect string within your directory specification? That's a small hazardous guess, since I haven't used DBD::XBase, but since ':' is the standard delimiter, you may have to find a different manner of specfifying directory.
Also, after using DBI with Oracle and MS SQL Server, and just recently MySQL, I have to say that DBD:XBase has one of the strangest connect strings I've seen. Try this to get a better understanding of what the connect string is seeing:
DBI->trace(3); $dbh = DBI->connect("dbi:XBase:m:\\");
UPDATE: Is it safe to presume that you don't need a user and password for your dbf file? Looking at the trace output immediately below this post, it appears that you get a database handle, but the statement handle is what's creating the error. That's as far down the road as I can take you, young monk, but it may be enough to put it all together.
ALL HAIL BRAK!!!
In reply to Re: Re: Re: Seemingly Internal DBD-XBase Error
by PsychoSpunk
in thread Seemingly Internal DBD-XBase Error
by mvaline
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |