Bonjour, ce n'est pas un probl=E8me mais juste une interrogation sur une
lev=E9e d'exception que j'ai constat=E9 lorsque je lance mon appli depuis
un lecteur r=E9seau.
J'ai d=E9velopp=E9 une appli winform sous SharpDevelop (WinExe) qui tape
dans un fichier access (.mdb) via un chaine de connexion OleDb.
En local tout fonctionne parfaitement, mais via le r=E9seau une
System.Security.SecurityException est lev=E9e.
A mon avis le pb vient du chemin qui est sp=E9cifi=E9 dans ma chaine de
connexion :
"Provider=3DMicrosoft.Jet.OLEDB.4.0;Data Source=3D" +
Application.StartupPath + "\\materiel.mdb;User Id=3D;Password=3D";
Me trompe-je?
Que faudrait-il que je change si je voulais que =E7a tourne depuis un
lecteur r=E9seau?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Paul Bacelar
Penser aussi au fait que les applications .NET lancées depuis un lecteur réseaux ont, par défaut, très peu de droits au niveau des accès aux fichiers, réseaux inclus.
-- Paul Bacelar
"fragmonster" wrote in message news: Bonjour, ce n'est pas un problème mais juste une interrogation sur une levée d'exception que j'ai constaté lorsque je lance mon appli depuis un lecteur réseau.
J'ai développé une appli winform sous SharpDevelop (WinExe) qui tape dans un fichier access (.mdb) via un chaine de connexion OleDb.
En local tout fonctionne parfaitement, mais via le réseau une System.Security.SecurityException est levée.
A mon avis le pb vient du chemin qui est spécifié dans ma chaine de connexion : "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "materiel.mdb;User Id=;Password=";
Me trompe-je?
Que faudrait-il que je change si je voulais que ça tourne depuis un lecteur réseau?
Merci
Penser aussi au fait que les applications .NET lancées depuis un lecteur
réseaux ont, par défaut, très peu de droits au niveau des accès aux
fichiers, réseaux inclus.
--
Paul Bacelar
"fragmonster" <fmeriot@gmail.com> wrote in message
news:1128693375.090724.184250@g49g2000cwa.googlegroups.com...
Bonjour, ce n'est pas un problème mais juste une interrogation sur une
levée d'exception que j'ai constaté lorsque je lance mon appli depuis
un lecteur réseau.
J'ai développé une appli winform sous SharpDevelop (WinExe) qui tape
dans un fichier access (.mdb) via un chaine de connexion OleDb.
En local tout fonctionne parfaitement, mais via le réseau une
System.Security.SecurityException est levée.
A mon avis le pb vient du chemin qui est spécifié dans ma chaine de
connexion :
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
Application.StartupPath + "\materiel.mdb;User Id=;Password=";
Me trompe-je?
Que faudrait-il que je change si je voulais que ça tourne depuis un
lecteur réseau?
Penser aussi au fait que les applications .NET lancées depuis un lecteur réseaux ont, par défaut, très peu de droits au niveau des accès aux fichiers, réseaux inclus.
-- Paul Bacelar
"fragmonster" wrote in message news: Bonjour, ce n'est pas un problème mais juste une interrogation sur une levée d'exception que j'ai constaté lorsque je lance mon appli depuis un lecteur réseau.
J'ai développé une appli winform sous SharpDevelop (WinExe) qui tape dans un fichier access (.mdb) via un chaine de connexion OleDb.
En local tout fonctionne parfaitement, mais via le réseau une System.Security.SecurityException est levée.
A mon avis le pb vient du chemin qui est spécifié dans ma chaine de connexion : "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "materiel.mdb;User Id=;Password=";
Me trompe-je?
Que faudrait-il que je change si je voulais que ça tourne depuis un lecteur réseau?