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

PHP & Base de données Discussion :

IIS & ODBC


Sujet :

PHP & Base de données

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 42
    Points : 37
    Points
    37
    Par défaut IIS & ODBC
    Salut tout le monde,

    Je travaille actuellement sur l'extranet d'une société de services d'aide à domicile, alimenté par une BD Access ; j'y accède grâce à Php et ODBC.
    Cette société possède déjà son propre site web hébergé sur le serveur avec IIS.
    J'aimerai intégrer l'extranet que j'ai développé au site web. Jusque là, pas de soucis, j'ai crée les alias et les répertoires correspondant.

    Dès que j'essaie de me connecter à la BD, j'obtiens cette erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Warning: odbc_exec(): SQL error: [Microsoft][Pilote ODBC Microsoft Access] ODBC -- Échec de la connexion à 'Domino'., 
    SQL state S1000 in SQLExecDirect in C:\Program Files\EasyPHP-5.3.6.0\www\auth.php on line 33
    Voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $host = "Balm".$agence;
    $_SESSION['host'] = $host;
    $username="root";
    $password="balm";
    $connect = odbc_connect($host, $username, $password) or die (odbc_errormsg());
     
    /*** Script d'authentification ***/
    $requete="SELECT * FROM client WHERE (nom='$pNom') AND (numeroclient='$pNum')";
    $data = odbc_exec($connect,$requete);
    Pourtant, mes drives sont bien installés, et j'arrive à me connecter à la BD sans problème avec apache.
    Auriez-vous une solution ?
    Merci d'avance !

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 42
    Points : 37
    Points
    37
    Par défaut
    Je me réponds à moi-même.. Je n'ai pas trouvé la solution à mon problème, mais en explorant plus en profondeur je pense en avoir trouver la cause.

    Avec cette chaîne de connexion :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $dsn="DRIVER={Hyper File 7};DSN=****;
    ANA=W:\*.wdd;REP=;Server Name=xxx.xxx.xxx.xxx;
    Server Port=4900;Database=DB;UID=admin;PWDXX=;Encryption=";
     
    $connect = odbc_connect($dsn,'','') or die( odbc_error() );
    J'obtiens le message d'erreur suivant :
    Warning: odbc_connect(): SQL error: Le pilote spécifié n'a pas été chargé en raison de l'erreur système 5 (Hyper File 7)., SQL state IM003
    J'ai vérifié mes pilotes, ils sont bien installés.

    C'est donc un problème d'autorisation d'accès (= erreur système 5). J'ai essayé différentes méthodes :
    - J'ai exploré un peu IIS, et j'ai autorisé toutes les extensions.
    - "Tout le monde" a tous les droits sur les dossiers où sont stockées mes BD, temporairement.

    Avec Apache, ça fonctionne, mais sous IIS, toujours le même problème.

    Je suis à court d'idées. Quelqu'un en aurait-il une ?

    Merci.

Discussions similaires

  1. odbc access sur iis 7.5 64 bits
    Par roro06 dans le forum IIS
    Réponses: 3
    Dernier message: 03/02/2010, 18h49
  2. ODBC SAGE + ASP.NET + IIS = PROBLEME
    Par ChapiBoulo dans le forum Débuter
    Réponses: 2
    Dernier message: 11/05/2009, 09h23

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