Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Guten Morgen,

zur Zeit benutze ich ein Perl-Skript eines anderen Azubis. Mit folgendem habe ich aber ein Problem:


@xxx = `db2 connect to $alias user $user using $pass`;								

wrLog("Connect $_[0]: Fehler $?\n");

Wenn ich mein Perl-Skript in der cmd ausführe erhalte ich immer forlgende Ausgabe
Connect : Fehler 2048

Wie kann ich diesen Fehler deuten ? Leider bin ich nicht sehr bewandert auf dem Gebiet Perl, wenn ich jedoch dieses db2 Statement im DB2 CLP aufrufe kann ich ohne Probleme auf die Datenbank zugreifen. Die Methode wrLog erweitert nur das normale print um eine zusätzliche Ausgabe in einer Log-Datei.

MfG

Geschrieben

Probier mal den connect-String in einer normalen Shell auszuführen und gib die Variable $? aus. Ist der Wert auch 2048?

Kannst du mal den Rest/mehr vom Code posten?

Geschrieben

Danke für die Antwort, jedoch konnte ich das Problem bereits selber lösen. Im Command Promt muss einmal der Befehl einmal der Befehlt "db2cmd" aufgerufen werden , womit der DB2 CLP geöffnet wird, in welchem man auch Perl-Skripte ausführen kann.

Dieser Umstand war mir als Neuling auf dem Gebiet DB2 und Perl nicht bekannt.

MfG

  • 2 Wochen später...
Geschrieben
Danke für die Antwort, jedoch konnte ich das Problem bereits selber lösen. Im Command Promt muss einmal der Befehl einmal der Befehlt "db2cmd" aufgerufen werden , womit der DB2 CLP geöffnet wird, in welchem man auch Perl-Skripte ausführen kann.

Also mit DB2 kann man auch wesentlich leichter arbeiten. Zum Beispiel ueber DBI und DBD::DB2: DBD::DB2 - search.cpan.org

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...