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



#!/COMMUNITY

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




10.02.2012 / 20:48

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

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Rund um das Thema Datenbank zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragDB Abfrage im .pm
Seitenanfang
Hallo,

Ich komme da nicht weiter...

Ich habe ein Perlmodul:


package MyModul;
use DBI;
sub new { ... }
# etc ...
sub datenbank_machwas {
my $db = DBI->connect($db,$user,$pass);
# etc ...
}

und von diesem Modul erzeuge ich im Haupt-Script eins, zwei Objekte:


#!/usr/bin/perl
use MyModul;
use DBI;
# ein paar Zeilen ...
my $GuteIdee1 = MyModul->new();
my $GuteIdee2 = MyModul->new();

Ich nutze im HauptScript auch schon eine MySQL-Verbindung. Diese wird bis zum Ende des Scripts nicht disconnected.
Nun müssen die erzeugten Objekte aber auch noch auf die MySQL DB zugreifen und machen da noch Zeugs (sub datenbank_machwas). Jedoch klappt das im Modul mit der DB-Anbindung nicht ... egal was ich mache:
"Can't locate objekt method "BDI" via package"

oder wenn ich im Modul das "DBI->connect" aus dem 'sub' ins 'main' nehme:
"Can't connect to data source, no db driver specified and DBI_DSN env var not set at hauptscript.pl line 33"

hmm?

Datum: 08.10.2007-05:02

-






-
-