Ein Probelm habe ich jetzt weniger hab herausgefunden das es Interbase nur für ActivePerl bis Version 5.8 gibt.
Jetzt kommt beim Ausführen des Scriptes eine Fehlermeldung
Script:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use strict;
use DBI;
my $dbh;
my $db ="F:/Eigene Dateien/Eigene Datenquellen/test.fdb";
my $driver = "InterBase";
my $User = "SYSDBA";
my $Passw = "masterkey";
$dbh = DBI->connect("DBI:$driver:$db", $User, $Passw) or die $DBI::errstr;
my $sth = $dbh->prepare("SELECT * FROM ZAHLENUNDWOERTER");
$sth->execute();
$dbh->disconnect();
Fehler:
install_driver(InterBase) failed: Can't load 'C:/Perl/site/lib/auto/DBD/InterBase/InterBase.dll' for module DBD::InterBase: load_
file:///Das angegebene Modul wurde nicht gefunden at C:/Perl/lib/DynaLoader.pm line 229.
at (eval 4) line 3
Compilation failed in require at (eval 4) line 3.
Perhaps a required shared library or dll isn't installed where expected
at F:/Eigene Dateien/Diplomarbeit/eclipse_workspace/Test/test.pl line 12
//
ModEdit GwenDragon: Skript-Code bitte das nächste mal in CODE oder Perl-Tags. Siehe:
http://board.perl-community.de/helptags/