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

Access Discussion :

mot de passe disque reseau


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 27
    Points : 25
    Points
    25
    Par défaut [Resolu] mot de passe disque reseau
    bonjour,
    j'utilise le code ci apres pour me connecter sur des bases de données de pc du reseau.
    le pb c'est que l'acces à certain disque est protégé par un mot de passe (partage de disque windows). Comment faire pour fournir ce mot de passe ?

    (je souhaite pas creer des connections réseaus permanente dans l'explorer windows car il y a trop de PC distant)

    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
    If testReseau("Bou62483472b") = True Then
      ' Ouverture de la base de données, on recupère la somme des quantités faite
        Set db1 = DBEngine.Workspaces(0).OpenDatabase("\\Bou62483472b\QPH-LC\Suivi-ligne.mdb")
        sSQL1 = "SELECT Sum([Durée par code panne].SommeDeQuantite) AS SommeDeSommeDeQuantite, Sum([Durée par code panne].SommeDeQuantiteOBJ) AS SommeDeSommeDeQuantiteOBJ, [Durée par code panne].Date FROM [Durée par code panne] GROUP BY [Durée par code panne].Date HAVING ((([Durée par code panne].Date)=#" & valajd & "#));"
        ' Ouverture du recordset
        Set rst1 = db1.OpenRecordset(sSQL1, dbOpenForwardOnly, dbReadOnly)
        ' Fermeture du Recordset
     
     
     
    If (rst1.EOF = False) Then
    QR = rst1(0)
    QP = rst1(1)
    Else
    QR = 0
    QP = 0
    End If
     
    rst1.Close
    merci

  2. #2
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    le pb c'est que l'acces à certain disque est protégé par un mot de passe (partage de disque windows). Comment faire pour fournir ce mot de passe ?
    A priori c'est pas possible. Quoique.

    Je n'ai pas testé mais l'idéal serait de connecter la ressource sur un disque réseaux en local :

    Dans un module :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Declare Function WNetAddConnection Lib "mpr.dll" Alias "WNetAddConnectionA" (ByVal lpszNetPath As String, ByVal lpszPassword As String, ByVal lpszLocalName As String) As Long
    Puis ton code deviendrais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If testReseau("Bou62483472b") = True Then
    'Connecte la ressource en local
    WNetAddConnection("\\Bou62483472b\QPH-LC","monmotdepasse","Z:")
      ' Ouverture de la base de données, on recupère la somme des quantités faite
        Set db1 = DBEngine.Workspaces(0).OpenDatabase("Z:\Suivi-ligne.mdb")

    Bémol : le login User utilisé est celui de l'utilisateur courant sur le PC.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Disque Dur] mot de passe disque dur
    Par champenois51 dans le forum Périphériques
    Réponses: 7
    Dernier message: 05/03/2013, 12h46
  2. Mot de passe disque dur externe
    Par doudou18 dans le forum Sécurité
    Réponses: 2
    Dernier message: 11/05/2008, 10h29
  3. Mettre un mot de passe sur un partage réseau
    Par maxonman dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 06/10/2005, 10h22
  4. Mot de passe sur disque USB
    Par MJEFF dans le forum Windows XP
    Réponses: 7
    Dernier message: 30/09/2005, 15h39
  5. Acces au reseau proteger par mot de passe
    Par soumia dans le forum Bases de données
    Réponses: 13
    Dernier message: 19/11/2003, 14h39

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