DB2 Connect mittels Perl funktioniert nicht


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Evelyn on August 06, 2003 um 09:31:

Kann mir bitte jemand einen Tip geben?

Ich versuche mittels ActiveState Perl von Windows XP auf eine DB2 Datenbank unter Linux zuzugreifen, was leider nicht gelingt.

Fehlermeldung:
DBI connect failed: at ... db2connect.pl line 42

Der Code sieht folgendermassen aus:

*******************************************************

use DBI;
use DBD::DB2::Constants;
use DBD::DB2;
use strict;

my @row;

my $userid = 'db2test';
my $password = 'db2test';
my $datasource = 'dbi:db2:yazd:hugo.fast.de';

my $dbh = DBI->connect($datasource,$userid,$password, {RaiseError => 1});

my $sql = "select * from Category";

# Issue query
my $sth = $dbh->prepare($sql);

$sth->execute() || die "Could not execute SQL statement ... maybe invalid?";

# Output database results

while (@row=$sth->fetchrow_array())
{ print "@row\n"; }

# Release Statement Handle
$sth->finish();

*******************************************************

Verwendete Perl-Version:
5.6.1.635

Installierte Pakete:
DBI 1.34
DBD-DB2 0.76
MIME-Lite 2.117

Als DB2 Client habe ich DB2Connect (V8) eingerichtet. Die Verbindung von DB2 Connect auf die DB2 Datenbank funktioniert. Passwort und DB Alias sind korrekt. Woran kann's noch liegen ?

Bin fuer jeden Hinweis dankbar ...



Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]