Salut,
je viens d'installer ActivePerl sur Windows et je cherche à intéragir avec ma BD PostgreSQL à l'aide d'un petit script Perl.
Mais voilà, je fais :
Mais il me met au lancement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 use DBI; # Paramètres de connexion à la base de donnée my $DBNAME='truc_db'; my $DBHOST='localhost'; my($dbh,$sth,@row); # Connexion $dbh=DBI->connect("dbi:Pg:dbname=$DBNAME;host=$DBHOST") or die "Can't connect to Pg database : $DBI::errstr\n";
install driver(Pg) failed : can't locate DBD/Pg.pm
...
Perhaps the DBD:g perl module hasn't been fully installed ...
Le module DBI est bien installé. J'ai donc essayé d'installer le module DBD-Pg avec ppm mais j'obtiens package not found. Comment faire ?
Sur le site d'activeState http://ppm.activestate.com/BuildStatus/5.6-D.html, ce module est dans une case rouge indiquant qu'il est non disponible !
J'avais déjà utilisé ce module sous linux mais tout était déjà installé donc je n'avais pas eu de problème. Cela veut-il dire que sous Windows, je ne pourrai pas me connecter à cette BD ?
C'est très facheux![]()
Merci d'avance
Partager