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

  FORUM HardWare.fr
  Programmation
  PHP

  Accès fichier sur réseau local netbios

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Accès fichier sur réseau local netbios

n°2164200
Lark
Posté le 15-11-2012 à 18:23:57  profilanswer
 

Salut à tous !
 
Je souhaite me connecter à une base de données access qui est sur le réseau local de ma boîte "\\SERV_SIEGE\dossier\base_access.mdb".
 
En vbscript Windows (fichier .vbs, sans serveur web derrière), je fais ça, et ça fonctionne très bien :

dim connection_string : connection_string = "provider=microsoft.jet.oledb.4.0; data source=\\SERV_SIEGE\dossier\base_access.mdb"
dim conn : set conn = createobject("adodb.connection" )
conn.open connection_string

Je tente de faire la même opération en php (WAMP), et impossible de me connecter :

$bdd = new PDO('odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=\\SERV_SIEGE\dossier\base_access.mdb');

Le message d'erreur de php est

Citation :

SQLSTATE[HY024] SQLDriverConnect: -1023 [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.

Ça fonctionne très bien avec le fichier en local :

$bdd = new PDO('odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\base_access.mdb');

Je n'y arrive pas mieux avec une lettre de dossier me donnant un chemin du genre "U:\dossier\dossier\base_access.mdb".
 
Avez-vous une solution qui pourrait me sortir de cette situation ?
 
Merci d'avance  :)


Message édité par Lark le 27-11-2012 à 10:47:19

---------------
Flick r   YouTube
mood
Publicité
Posté le 15-11-2012 à 18:23:57  profilanswer
 

n°2165138
Lark
Posté le 22-11-2012 à 14:24:07  profilanswer
 

Up  :)
:bounce:


---------------
Flick r   YouTube
n°2165226
CyberDenix
Posté le 23-11-2012 à 03:45:57  profilanswer
 

\\SERV_SIEGE est probablement un raccourci
 
Essaye directement avec l'IP du serveur suivi du chemin complet
 
Genre : http://192.168.0.145/mon/chemin/complet
 
 
 
Et si ça fonctionne pas en direct :
 
Essaye de créer un raccourci (clic droit / créer un raccourci) en mettant en destination l'une des trois méthodes (chacune à tester).  
Il pensera que c'est un fichier local, mais en fait *hop* il se retrouvera sur le réseau.


Message édité par CyberDenix le 23-11-2012 à 03:48:47

---------------
Directeur Technique (CTO)
n°2165565
Lark
Posté le 27-11-2012 à 03:06:48  profilanswer
 

Merci !
Je tente ça dès aujourd'hui !


---------------
Flick r   YouTube
n°2165580
Lark
Posté le 27-11-2012 à 10:46:08  profilanswer
 

Rien ne marche :(
Il faudrait peut être chercher un moyen de communiquer en netbios via php.
Ou alors, contourner le problème en lançant via php un script vbs qui s'occupe de copier le fichier en local...
Ça peux passer tant que je suis sous Windows, mais si je veux changer d'OS, ça coincera.


---------------
Flick r   YouTube

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

  Accès fichier sur réseau local netbios

 

Sujets relatifs
executer un JDK avec un fichier .batRemplacer une partie de texte par une autre dans un fichier texte
Utilisation de la bibliothèque portmidi sur Windows avec AdaUploader un fichier dans tous les dossiers de mon ftp ?
[C/Reseau] Protocole FTP/ mode passif/ LIST&GETEffectuer un fopen sur un fichier situer sur un nas
Appeler fichier SQL[PERL] Récupérer des données dans un fichier txt
Lien vers un fichier autreSpliter un fichier TEXTE (couper en 2)
Plus de sujets relatifs à : Accès fichier sur réseau local netbios


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR