Thread Aufruffehler bei DBIx::Dump (9 answers)
Opened by justme69 at 2008-09-23 18:52

justme69
 2008-09-23 18:52
#114881 #114881
User since
2004-07-19
31 Artikel
BenutzerIn
[Homepage] [default_avatar]
Halllo zusammen,

ich habe bei meinem perl 5.8.8.820 die Module DBIx::Dump und Text::CSV_XS installiert - per ppm. Ich arbeite unter Windoof XP SP2

Ich möchte über DBI() und DBIx::Dump Daten per csv exportieren.

Beim Aufruf im Script bekomme ich folgende Fehlermeldung:

Code: (dl )
1
2
3
Can't load 'C:/Perl/site/lib/auto/Text/CSV_XS/CSV_XS.dll' for module Text::CSV_XS: load_file:Die angegebene Prozedur wurde nicht gefunden at C:/Perl/lib/DynaLoader.pm line 230. 
at C:/Perl/site/lib/DBIx/Dump.pm line 85
Compilation failed in require at C:/Perl/site/lib/DBIx/Dump.pm line 85.


Was ist da falsch gelaufen - kennt das jemand und weiß um die Behebung ?

Laut ppm ist DBIx::Dump in Version 0.04 und Text::CSV_XS in Version 0.54 installiert

Scriptausscchnitt:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!c:\perl\bin\perl.exe
#
# Wesentliche Parameter:
#
#
use strict;
use warnings;
use DBIx::Dump;
use DBI();

...

$port = 3306;
$dsn = "DBI:mysql:database=$database;host=$hostname;port=$port";
$dbh = DBI->connect($dsn, $user, $pwd, {'RaiseError' => 1, AutoCommit => 1}) or die "Connect fehlgeschlagen: $DBI::errstr";

$statement = "SELECT * FROM $tabelle ORDER BY SerNr ;";
$sth = $dbh->prepare($statement, { "mysql_use_result" => 1}) or die "Vorbereitung (prepare) fehlgeschlagen: $DBI::errstr";

$sth->execute() or die "SQL kann nicht ausgefuehrt werden: $DBI::errstr";

my $csv = DBIx::Dump->new('format' => 'csv', 'output' => $tabelle.".csv", 'sth' => $sth );
$csv->dump();


Danke für hilfreiche Hinweise ;-)
MfG
Stefan

View full thread Aufruffehler bei DBIx::Dump