perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 22
Click for quality!




11.02.2012 / 16:17

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragFirebird-Datenbank zugriff mit PERL
Seitenanfang
Hallo,
hab da nen Problem, ich muss mit nem perl script auf eine Firebird-Datenbank zugreiffen ich weiß aber nicht welchen Treiber ich benutzen muss.

Datum: 18.07.2008-13:25

Beitragre: Firebird-Datenbank zugriff mit PERL
Seitenanfang
Schau Dir mal DBI im Zusammenspiel mit DBD::InterBase an...

Datum: 18.07.2008-17:06

Beitragre: Firebird-Datenbank zugriff mit PERL
Seitenanfang
Ja das ist schon das was ich brauche. Jetzt kommt das nächste Problem. Ich benutze Active Perl unter WinXP und ich habe schon rumprobiert bekomme das aber nicht installiert.

Datum: 21.07.2008-12:41

Beitragre: Firebird-Datenbank zugriff mit PERL
Seitenanfang
Ok, das Problem hat sie auch gelöst Interbase gibt es nur für die ActivePerl Versionen bis 5.8

Bekomme jetzt die Fehlermeldung vom Script

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

Script:
#!c:/Perl/bin/perl.exe -w

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();

Datum: 21.07.2008-14:28

-






-
-