Meilleur auteur de réponses
Problème avec le chémin d'accès

Question
-
Bonsoir,
je mis sur le serveur la base de données de mon projet et je veut executer ce projet sur un autre poste mais j'ai ce problème que voici :
'C:\poste de travail(Atta)\Projet de mise a jour\Basededonnées\Edson80.mdb' 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.
voici un bout de code tapé ou je définit la base de donnée : Dim MyConnexion As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source= \poste de travail(Atta)\Projet de mise a jour\Basededonnées\Edson80.mdb;Jet OLEDB:Database Password=edson;") 'Définition de la connexion
Dim Mycommand As OleDbCommand = MyConnexion.CreateCommand() 'générer la connexionAidez moi je dois l'installer le plus vite sur le serveur pour que la société l'utilise ?
cordialement
Réponses
-
Bonjour,
Il n'existe pas d'autres solutions... Normalement vous devez faire un partage sur le serveur et y accéder via un chemin UNC (http://fr.wikipedia.org/wiki/Universal_Naming_Convention).
Par exemple : \\VotreServeur\VotrePartage\VotreBaseDeDonnées.mdb
Cordialement
Gilles TOURREAU - MVP C# - MCTS Windows Forms - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr- Marqué comme réponse Gilles TOURREAUModerator vendredi 9 juillet 2010 15:33
Toutes les réponses
-
Bonjour,
Est-ce que le chemin 'C:\poste de travail(Atta)\Projet de mise a jour\Basededonnées\Edson80.mdb' existe réellement ? N'utilisez vous pas un chemin UNC (commençant par "\\") ?
Cordialement
Gilles TOURREAU - MVP C# - MCTS Windows Forms - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr -
Bonjour,
mon chémin d'accès exite réeellement etaprès plusieurs recherche j'ai pu accéder à la base de données mais en partageant le dossier Projet de mise a jour ce que je ne veux pas faire.je ne veux pas partager le dossier de la base de donnée.Est ce qu'il n'exite pas un moyen d'accéder à la bse sans le partager au risque qu'une personne ne l'a supprime ?
n.b. que veux dire chemin UNC?
cordialement
-
Bonjour,
Il n'existe pas d'autres solutions... Normalement vous devez faire un partage sur le serveur et y accéder via un chemin UNC (http://fr.wikipedia.org/wiki/Universal_Naming_Convention).
Par exemple : \\VotreServeur\VotrePartage\VotreBaseDeDonnées.mdb
Cordialement
Gilles TOURREAU - MVP C# - MCTS Windows Forms - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr- Marqué comme réponse Gilles TOURREAUModerator vendredi 9 juillet 2010 15:33
-
Dans le cas d'une base MDB, le fichier est modifié directement donc il est nécessaire que le programme puisse accéder au fichier..
Sion, il faudrait utiliser un "vrai" serveur de base de données comme SQL Server par exemple...
Please always mark whatever response solved your issue so that the thread is properly marked as "Answered". -
-
Bonjour,
C'est le nom du partage fait au niveau de votre poste "Serveur".
Cordialement
Gilles TOURREAU - MVP C# - MCTS Windows Forms - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr -
Bonsoir,
Le chemin d'accès est le suivant : \\SERVEUR\dossierpartagé\nom de ma base.mdb
j'ai installé le setup sur le serveur et j'ai partagé le dossier où se trouve le projet sur le poste client,on fait favoris réseau pour trouver le serveur et récupère le contenu du fichier partagé(le raccourci )pour le mettre sur le bureau pour que tout le monde ait accès au logiciel. voici la méthode que j'ai utilisé.
Cordialement
-
Bonjour,
Et donc ca fonctionne ?
Cordialement
Gilles TOURREAU - MVP C# - MCTS Windows Forms - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr -
Bonsoir,
non ça ne marche pas et j'ai ce message :
L'application a tenté d'effectuer une opération non autorisée par la politique de sécurité.pour accorder cette demande d'autorisation nécéssaire,contactez votre administrateur système ou utiliser le microsoft.net outil de configuration de cadre
Cordialement
-
Bonjour,
Votre application est lancée sur un partage réseau ?
Cordialement
Gilles TOURREAU - MVP C# - MCTS ADO .NET 3.5 - MCPD Windows Developper 3.5 - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr