PERL et DBD::Sybase

PERL et DBD::Sybase - Perl - Programmation

Marsh Posté le 07-03-2007 à 11:50:24    

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
Reply

Marsh Posté le 07-03-2007 à 11:50:24   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed