Struppi: Probleme mit DBD::CSV

Beitrag lesen

Hallo alle
Ich versuche gerade DBI::CSV bei mir zum laufen zu kriegen, da ich eine
Anwendung mit oder ohne DB entwickeln wollte. Doch leider scheitert
schon das anlegen der Datei mit DBD::CSV:

#!/usr/bin/perl -w  
use strict;  
use DBI;  
my $host = '/';  
my $file = 'testdb';  
my $DBH = DBI->connect("DBI:CSV:f_dir=$host");  
my $string = "CREATE TABLE $file (id INTEGER, name CHAR(50))";  
$DBH->do( $string );

Spuckt folgende Fehlermeldung aus:

Can't locate package SQL::Eval::Table for @DBI::SQL::Nano::Table::ISA at
D:/perl
/site/lib/DBD/File.pm line 442.
Can't locate package SQL::Eval::Table for @DBI::SQL::Nano::Table::ISA at
D:/perl
/site/lib/DBD/File.pm line 442.
DBD::CSV::db do failed: Can't locate object method "new" via package
"SQL::Eval"
at D:/perl/site/lib/SQL/Statement.pm line 41.
[for Statement "CREATE TABLE testdb (id INTEGER, name CHAR(50))"] at
test.pl li
ne 11.

Das fragliche package existiert in der Datei SQL/Eval.pm.

Ich bereits DBI neuinstalliert hat aber nichts verändert. Die Suche nach der Fehlermeldung gab auch keine Ergebnisse.

Kennt jemand diese Meldung und weiß woher sie kommt?

Struppi.