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

Modules Perl Discussion :

DBD::Sybase sur windows


Sujet :

Modules Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2004
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 49
    Par défaut DBD::Sybase sur windows
    Bonjour,
    je suis debutant en perl et j'aurais besoin d'effectuer des requetes sur une base sybase et sur une base access. Pour cela j'ai trouve sur le net que l'on pouvais utiliser le module DBI. Mon probleme est qu'au moment de lancer le makefile.pl il me sort une erreur sur le compilateur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    You are using Visual C++ compiler or similar
    You need to run VCVARS32.BAT....
    Or je ne trouve pas ce ficheir sur mon disque.

    Merci de votre aide.

    LoKi

  2. #2
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Lis notre FAQ sur l'installation de module, sous Windows il est préférable d'utiliser PPM.

    --
    Jedaï

  3. #3
    Membre averti
    Inscrit en
    Novembre 2004
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 49
    Par défaut
    J'ai deja lu la FAQ, hors quand j'essaye de l'installer avec PPM j'ai le message d'erreur suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Error 500: Can't connect to ppm.ActiveState.com:80 <Bad hostname 'ppm.ActiveState.com'>
    Merci de votre aide
    LoKi

  4. #4
    Membre averti
    Inscrit en
    Novembre 2004
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 49
    Par défaut
    Alors j'ai avance dans mes recherches.
    Maintenant j'ai reussi a configurer ppm en ajoutant un repository local.
    Par contre je n'arrive pas a trouver de package dans ce rep ....
    Que j'y mette le .gz ou que je le decompresse dans mon repertoire local ......

    Please help ..

  5. #5
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Ta machine n'as pas d'accès à internet ? Même par proxy ?

    --
    Jedaï

  6. #6
    Membre averti
    Inscrit en
    Novembre 2004
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 49
    Par défaut
    Non les parametres de proxy ne sont pas disponibles ici.
    Tout est masque ...
    Je peux juste aller sur le net via IE .....
    Donc je peux recuperer les packages en local et les installer. Ce n'est pas possible ?????

    LoKi

  7. #7
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Si bien sûr, c'est possible, il suffit de récupérer l'archive .tar.gz, la décompresser et faire "ppm install /le/chemin/ou/tu/as/decompresse/DBI.ppd" ou un truc comme ça, le principal problème étant qu'il va falloir installer les dépendances aussi.

    --
    Jedaï

  8. #8
    Membre averti
    Inscrit en
    Novembre 2004
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 49
    Par défaut
    Alors, au final pour le moment j'ai reussi a installer le module DBI, en allant sur un poste internet et en copiant les fichiers sur mon poste.
    Mainteant j'aurais une autre question (je peux ouvrir un autre fil si vous preferez) je n'arrive pas a trouver le module DBD::Sybase sur les repository par defaut. Comment faire ?

    LoKi

  9. #9
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Par défaut
    Il y a une version de DBD::Sybase compilée pour ActiveState sur mon site, dans http://www.peppler.org/downloads/ActiveState

    Ce n'est pas la version la plus récente, mais elle devrait normallement marcher.

    Il est possible que tu rencontres un problème si tu as une version de DBI très récente - dans ce cas il sera peut-être nécessaire d'installer la version de DBI qui est aussi dispo dans le même répertoire.

    Notes que je ne suis de loins pas un spécialiste d'activestate et/ou windows - les binaires m'ont été fournis par un membre de la mailing-liste sybperl-l qui traite des problèmes entre perl et Sybase.

    Michael

  10. #10
    Membre averti
    Inscrit en
    Novembre 2004
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 49
    Par défaut
    Merci de la reponse Michael.
    Alors apres installation j'ai le message suivant (dans une boite de dialog):

    The procedure entry point PL_memory_wrap could not be located in the dynamic link library perl58.dll

    Une idee ?

    LoKi

  11. #11
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Par défaut
    Il s'agit probablement d'une incompatibilité entre la version de perl sur ta machine et la version qui était présente pour le build de DBD-Sybase-xxx.zip.

    Malheureusement je ne peux pas vraiment en dire plus, ou te dire où trouver la solution...

    Michael

  12. #12
    Membre averti
    Inscrit en
    Novembre 2004
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 49
    Par défaut
    Bonjour,
    alors derniere avancee de cette installation.
    En allent sur ton site j'ai enfin reussi a installer DBD-Sybase, mais seulement la version 1.04 car la 1.07 generait une erreur .....
    Par contre maintenant j'ai l'erreur suivante lorsque je lance un programme que j'utilise comme test:

    This version of OpenClient doesn't support CS_SERVERADDR at c:\perl\site\lib\DBD\Sybase.pm

    Merci de votre aide.

    LoKi

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

Discussions similaires

  1. Driver OLEDB Sybase ASE sur windows server 2012
    Par darkelend dans le forum Outils
    Réponses: 1
    Dernier message: 14/08/2013, 17h47
  2. installer DBD::Sybase strawberryperl windows
    Par sayannara dans le forum SGBD
    Réponses: 0
    Dernier message: 28/03/2013, 16h22
  3. Installation DBD::Sybase sur windows
    Par loki8 dans le forum Modules
    Réponses: 4
    Dernier message: 06/04/2009, 14h40
  4. [ASE]sybase gratuit SUR WINDOWS
    Par elamri sofien dans le forum Sybase
    Réponses: 1
    Dernier message: 23/01/2007, 08h22
  5. pb d'installation d'Oracle 9 sur windows 2000
    Par condor dans le forum Oracle
    Réponses: 1
    Dernier message: 14/12/2006, 11h40

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