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 :

odbc_connect() pour fichier .mdb sur un pc en réseau local


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Tech Maintenance
    Inscrit en
    Mai 2012
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Tech Maintenance
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2012
    Messages : 13
    Par défaut odbc_connect() pour fichier .mdb sur un pc en réseau local
    Bonjour,

    je cherche à me connecter à un .mdb sur un pc du réseau local. et y a pas marche.
    en copiant mon fichier sur C: ce code est opérationnel

    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    <html>
      <head>
        <title>modification de données en PHP :: partie 1</title>
      </head>
    <body>
      <?php
      $user = "";
      $pass = "";
     //   \\NomPc\Rep\
     //    W:\
    $mdbFilename = "c:\bonjour.mdb";
    $mdbFilename = addslashes( $mdbFilename );
        //connection au serveur:
        $cnx = odbc_connect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$mdbFilename", $user, $pass) or die ("Impossible de se connecter à la bas de donnée") ;
     
        //requête SQL:
        $sql = "SELECT * FROM urgence" ;
     
        //exécution de la requête:
        $requete = odbc_do($cnx, $sql) ;
     
        //affichage des données:
        while( $result = odbc_fetch_object( $requete ) )
        {
           echo("<div align=\"center\">".$result->date." ".$result->mouvement." <a href=\"modification2.php?idPersonne=".$result->emetteur."\">modifier</a><br>\n") ;
        }
      ?>
    </body>
    </html>
    Mais dès lors que je remplace le c: par w: (lecteur réseau pointant sur le répertoire) ou //NomPC/RepPartager ou //192.168.1.2/RepPartager il me dit :

    Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][Pilote ODBC Microsoft Access] '(Inconnu)' n'est pas un chemin d'accès valide. Assurez-vous que le nom du chemin d'accès est correct et qu'une connexion est établie avec le serveur sur lequel réside le fichier., SQL state S1009 in SQLConnect inC:\dolibarrProduit\www\Visu\modification1.php on line 14
    Impossible de se connecter à la bas de donnée

    Si je lui donne un emplacement inexistant en local il me réponds la même chose... cette fonction ne peut travailler en réseau ou il me manque quelque chose?

    La connexion physique n'est pas en cause. L'explorateur win comme excel ou autre reconnait chacun des répertoires proposés et chacune des adresse proposé sauf l’inexistente bien-sur.
    j'utilise win 7 sur les 2 pc et php 5.3.0

    Merci pour la lecture et peu être une piste de recherche

  2. #2
    Membre éprouvé
    Homme Profil pro
    Developpeur
    Inscrit en
    Juillet 2014
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Juillet 2014
    Messages : 102
    Par défaut
    Ca pourrait être un problème de droits d'accès au dossier partagé ?
    Regarde si ton serveur web dispose des droits nécéssaires pour accèder au contenu du repertoire partagé.

Discussions similaires

  1. Attacher tables fichier mdb sur site web
    Par Baillot Philippe dans le forum Access
    Réponses: 2
    Dernier message: 15/08/2008, 22h03
  2. Réponses: 1
    Dernier message: 27/10/2007, 10h36
  3. autre solution pour fichier excel sur intranet ?
    Par melodyyy dans le forum Excel
    Réponses: 1
    Dernier message: 12/04/2007, 14h50
  4. Réponses: 2
    Dernier message: 23/01/2007, 16h39
  5. Copie de fichier *.mdb sur clé USB
    Par frodon33 dans le forum Access
    Réponses: 3
    Dernier message: 07/01/2007, 11h16

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