[VBA] chemin réseau

chemin réseau [VBA] - VB/VBA/VBS - Programmation

Marsh Posté le 23-08-2007 à 09:51:40    

Bonjour,
Je récupère des données dans une table acces avec ADO à l'ouverture d'un classeur.
La connection est de ce type
 
Set cn = New ADODB.Connection
 
      With cn
          .Provider = "Microsoft.JET.OLEDB.4.0"
          .Open "\\D88-parcnux\dossiers\T  2a - agents\base\baseagent.mdb"
      End With
Sur mon poste, ça fonctionne trés bien mais ça se corse quand je met le fichier sur un un autre pc.
J'ai l'erreur "P:\T  2a - agents\base\baseagent.mdb" non trouvé !
Le P:\ vient de mon poste ou j'ai un lecteur réseau P qui pointe sur \\D88-parcnux\dossiers et qui n'existe pas sur
l'autre pc.
 
Donc j'aimerais bien savoir ou VBA va me chercher ce lecteur P: alors que je démarre d'un fichier vierge dans lequel je copie le code via le boc note.
 
Je sais pas si c'est clair mais si y'en a qui ont des idées...

Reply

Marsh Posté le 23-08-2007 à 09:51:40   

Reply

Marsh Posté le 25-08-2007 à 11:36:02    

bonjour, il faut  
soit :
que tu mettes le fichier initial dans un répertoire qui a le même nom sur/depuis toutes les machines
soit :
tu parcours le disque avec une recherche sur "*baseagent.mdb"

Reply

Sujets relatifs:

Leave a Replay

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