You are viewing a plain text version of this content. The canonical link for it is here.
Posted to asp@perl.apache.org by Joshua Chamas <jo...@chamas.com> on 2001/11/19 02:04:51 UTC

Re: tried to install bookmarks asp page from http://www.perlmonth.com/features/apacheasp/apacheasp.html?issue=6 but get errors - dbd::csv

> WRFan wrote:
> 
> Hi,
> 
> I tried to install the apache asp bookmarks page from http://www.perlmonth.com/features/apacheasp/apacheasp.html?issue=6 on my apache server,
> 
> but when I start index.asp I get this error:
> 
> Errors Output
> 
>   1. errors compiling global.asa: DBD::CSV::db do failed: Cannot open .\bookmarks: No such file or directory at
>      C:/Programme/Server/Perl/lib/DBD/File.pm line 473. DBD::File::Statement::open_table('DBD::CSV::Statement=HASH(0x11f6f8c)',
>      'DBI::st=HASH(0x5392c28)', 'bookmarks', 0, 0) called at C:/Programme/Server/Perl/lib/DBD/CSV.pm line 130
>      DBD::CSV::Statement::open_table('DBD::CSV::Statement=HASH(0x11f6f8c)', 'DBI::st=HA... see compile error for rest
> 

The global.asa is supposed to create the bookmarks CSV database when it 
gets compiled into a /tmp/asp_apps_bookmarks/bookmarks with this line:

bookmark_id,username,title,url

It seems to me that this code should create the bookmarks table, but maybe
it doesn't?  I haven't looked at the bookmarks app for quite a while ...

unless(eval { $Db->do("select bookmark_id,username,title,url from bookmarks") }) {
    eval { $Db->do("drop table bookmarks"); };
    $Db->do(<<CREATE) || die("can't create table $DBI::errstr");
    create table bookmarks (
                            bookmark_id varchar(15),
                            username varchar(30),
                            title varchar(60),
                            url varchar(120)
                           )
CREATE
  ;
}

Good luck!

Josh

_________________________________________________________________
Joshua Chamas                           Chamas Enterprises Inc.
NodeWorks Founder                       Huntington Beach, CA  USA 
http://www.nodeworks.com                1-714-625-4051

---------------------------------------------------------------------
To unsubscribe, e-mail: asp-unsubscribe@perl.apache.org
For additional commands, e-mail: asp-help@perl.apache.org