Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2254 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  PERL et DBD::Sybase

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PERL et DBD::Sybase

n°1525088
kahi
Posté le 07-03-2007 à 11:50:24  profilanswer
 

Bonjour,

 

Je cherche desesperement à utiliser une connexion sybase dans un script perl

Code :
  1. #!c:/Perl/bin/perl.exe
  2. use CGI::Carp qw(fatalsToBrowser);
  3. use DBI;
  4. use DBD::Sybase;
  5. print "Content-type: text/html\n\n";
 

Le script marche quand je le lance directement sous dos sans renvoyer d'erreurs.
Mais le problème est que quand je le lance depuis apache, je recois cette erreur :

 

Software error:

 

Can't load 'C:/Perl/site/lib/auto/DBD/Sybase/Sybase.dll' for module DBD::Sybase: load_file:Le module spécifié est introuvable at C:/Perl/lib/DynaLoader.pm line 230.
 at C:/Program Files/Apache/cgi-bin/tp.pl line 5
Compilation failed in require at C:/Program Files/Apache/cgi-bin/tp.pl line 5.
BEGIN failed--compilation aborted at C:/Program Files/Apache/cgi-bin/tp.pl line 5.

 

Si je commente use DBD::Sybase; il n'y a plus d'erreurs, donc c bien au chargement de ce module

 

OpenClient est installé a c:/Softs/Sybclient/oc_1251

 

Pourquoi mon script se lance t'il sans probleme sous dos, et non sous apache, et qu'elles sont les différences d'environnement qui pourraient être a l'origine de cette erreur ?

 

Merci


Message édité par kahi le 07-03-2007 à 13:50:26
mood
Publicité
Posté le 07-03-2007 à 11:50:24  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  PERL et DBD::Sybase

 

Sujets relatifs
Perl DBI et truncateAjax - JSON - Perl
un log4j pour perl?[PERL] tache cron [résolu]
probleme d'installation d'un module perlexplication perl
Transposer du Perl en PHPPERL encodage gros soucis
Module perl sous Freeradius[PERL] Ajouter des balises dans un fichier XML
Plus de sujets relatifs à : PERL et DBD::Sybase


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)