IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SGBD Perl Discussion :

plantage de perl.exe avec une simple connexion avec dbi a une base Pg


Sujet :

SGBD Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 11
    Par défaut plantage de perl.exe avec une simple connexion avec dbi a une base Pg
    Salut a tous,

    je suis en train de développer un petit script qui doit se connecter a une base de données en PostGreSQL sur un serveur Apache distant.

    J'ai donc utilisé le PDF de Djibril pour voir comment faire...
    Pour le test j'ai fait le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    #!/usr/bin/perl -w
    use strict;
    use warnings;
    use DBI;
    use DBD::Pg;
     
    my $BaseDeDonnees = "bdgeo";
    my $NomHote       = "localhost";
    my $login         = "operateur";
    my $MotDePass     = "operateur1";
     
     
    my $dbh = DBI->connect( "dbi:Pg:dbname=$BaseDeDonnees;host=$NomHote;",
    	$login, $MotDePass )
      or die
      "Connection impossible à la base de donnees $BaseDeDonnees !";
     
    print "connection ook";
    et la j'obtiens le message d'erreur suivante

    Perl Command Line Interpreter a rencontré un problème et doit fermer. Nous vous prions de nous excuser pour le désagrément encouru.

    avec la signature d'erreur suivante:

    AppName: perl.exe AppVer: 5.8.8.820 ModName: vxs.dll
    ModVer: 0.0.0.0 Offset: 00003717


    Est ce que quelqu'un a deja eu le probleme et / ou sait pourquoi et comment resoudre mon souci ???
    J'ai déjà chercher sur le forum et le net... j'ai vérifié mon installation des differents modules et tout et tout... et au final je n'ai rien trouvé concernant des gros plantages du meme genre...

    Merci d'avance a tout le monde !

  2. #2
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Rien qu'en regardant ton code sur le forum, tu peux t'apercevoir que la coloration syntaxique n'est pas bonne. Donc tu as des soucis de fermeture de guillemets.

    Sinon, tu n'as pas besoin de mettre use DBI suffit.
    Comment as tu installé le module DBI et DBD::Pg

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 11
    Par défaut
    Salut djibril,

    alors pour le guillemet... effectivement j'avais un souci mais uniquement dans mon copier coller sur le forum... dsl...

    Pour l'installation de DBI et DBD:g, j'ai été obligé de le faire à la main car mon activePerl ne peut pas se connecter au net... et j'ai essayé la méthode en ligne de commande, ça ne fonctionne pas mieux.
    La version de DBI c'est la 1.613, celle de DBD:g c'est la 2.17.1 et ma version de Perl c'est 5.8.8.820...

    Ca pourrait etre un probleme de version non compatible ?

    merci encore.

  4. #4
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    Installation à la main ça veut dire ?

    Car là, tu as bien le net puisque que tu discute sur le forum, donc profite en pour installer les modules proprement via le net et ppm.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 11
    Par défaut
    c'est a dire que j'ai copier coller les fichiers .pm.

    sinon oui j'ai le net mais ppm n'est pas autorisé au travers du pare-feu de l'entreprise... et ça je n'y peux rien...

    voili voilou....

  6. #6
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 822
    Par défaut
    tu dois avoir un proxy alors, c'est ça ? Demande le mot de passe à ton admin système. Car copier les .pm ne suffit pas. Ces modules sont lourds et contiennent des dépendances.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 04/11/2013, 10h34
  2. Interdire une deuxième connexion avec le même compte
    Par eprevot dans le forum Langage
    Réponses: 12
    Dernier message: 23/01/2013, 19h07
  3. Réponses: 1
    Dernier message: 02/01/2011, 20h57
  4. [JBoss Portal] ouverture d'une simple popup(non portlet) depuis une portlet
    Par mnemonic78 dans le forum Portails
    Réponses: 0
    Dernier message: 27/10/2009, 20h45
  5. Afficher une simple liste avec GTK
    Par gedeon555 dans le forum GTK+
    Réponses: 2
    Dernier message: 04/11/2007, 11h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo