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

Macros et VBA Excel Discussion :

Depuis Excel, Connexion à ACCESS 2016 sécurisée au niveau général par un mot de passe


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 35
    Par défaut Depuis Excel, Connexion à ACCESS 2016 sécurisée au niveau général par un mot de passe
    Bonjour

    J'essaye d'effectuer des actions dans une base de données ACCESS 2016 depuis un fichier Excel.
    Cette base de données est protégée par un mot de passe général.

    J'ai l'erreur suivante: Erreur d’exécution 2147217843 (80040e4d) mot de passe non valide
    Je suis sure de mon mot de passe.

    J'avoue être un peu désemparée car je cherche depuis des heures sur internet et je trouve pas la solution à mon problème.

    Voici le code utilisé:
    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    Option Explicit
     
    Public Const NomBD = "INTEGRATION SOCIAL2.ACCDB"
    Public Const CheminBD = "C:\Conso\"
    Public Const MotdePasseBD = "TEST"
     
    Sub SuppressionTableAccess()
    'macro destinée à supprimer une table
     
    Dim strMyPath As String
    Dim strDBName As String
    Dim strDB As String
    Dim StrSQL As String
    Dim StrQuery As String
    Dim strTableSupp
     
    Dim connDB As New ADODB.Connection
     
    ' --------------THE CONNECTION OBJECT
    strDBName = NomBD
    strMyPath = CheminBD
    strDB = strMyPath & strDBName
     
    '-------------- Connect to a data source:
    connDB.Open ConnectionString:="Provider = Microsoft.ACE.OLEDB.16.0; data source=" & strDB & "; Jet OLEDB:Database Password=" & MotdePasseBD
    StrQuery = "DROP TABLE [" & strTableSupp & "]"
     
    '-------------- Performs the actual query
    On Error Resume Next
    connDB.Execute StrQuery
     
    '-------------- close the objects
    connDB.Close
     
    '-------------- destroy the variables
    Set connDB = Nothing
     
    End Sub
    Auriez vous une idée de ce qui cloche ?
    Un grand merci d'avance pour votre aide !

  2. #2
    Invité
    Invité(e)
    Par défaut
    https://www.developpez.net/forums/d1...protege-passe/

    inutile de publier plusieurs postes sur le même sujet !

Discussions similaires

  1. [XL-2016] Connexion à ACCESS 2016 avec mot de passe depuis Excel, en utilisant un QueryTABLES
    Par FannyGir dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 09/01/2018, 13h16
  2. Problème exportation heure depuis Excel vers Access
    Par AstroZelda dans le forum Général VBA
    Réponses: 0
    Dernier message: 10/06/2015, 15h13
  3. [XL-2003] requete ADO INSERT depuis Excel vers Access
    Par MaxAttila dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 18/05/2011, 14h26
  4. [AC-97] Import données depuis Excel sur Access
    Par Joselito2 dans le forum VBA Access
    Réponses: 1
    Dernier message: 02/06/2010, 11h47
  5. NULL depuis Excel vers Access
    Par ToutEnInox dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 16/05/2007, 21h20

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