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

Windows Forms Discussion :

[VB.net 2005] Erreur de connexion à Access


Sujet :

Windows Forms

  1. #1
    Membre habitué Avatar de PoZZyX
    Inscrit en
    Août 2005
    Messages
    426
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 426
    Points : 154
    Points
    154
    Par défaut [VB.net 2005] Erreur de connexion à Access
    Bonjour,

    J'ai un problème avec ma connexion à la base de données Access depuis VB.net.

    J'utilise le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Try
                connexion.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & mod_configuration.bdd_fichier
                connexion.Open()
            Catch ex As Exception
                Debug.Print("Connexion à la base de données impossible." & vbCrLf & vbCrLf & "Erreur : " & ex.Message)
            End Try
    et ça l'affiche l'erreur suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Erreur : Aucune message d'erreur disponible, code de résultat : DB_SEC_E_AUTH_FAILED(0x80040E4D).
    J'ai fait des recherches et cela parlait partout de mot de passe, mais ma base de données n'a pas de mot de passe, elle est préalablement créée avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Public Function creer_base_access() As Boolean 'OK
            Dim mdb_fichier As New ADOX.Catalog
     
            Try
                mdb_fichier.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & mod_configuration.bdd_fichier)
                creer_base_access = True
            Catch Ex As System.Runtime.InteropServices.COMException
                creer_base_access = False
                MsgBox(Ex.Message)
            Finally
                bdd_fichier = Nothing
            End Try
        End Function
    Le code de création de la base en fait aucune erreur et le fichier est bien créé.

    Merci d'avance pour votre aide

    Bonne journée

  2. #2
    Membre habitué Avatar de PoZZyX
    Inscrit en
    Août 2005
    Messages
    426
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 426
    Points : 154
    Points
    154
    Par défaut
    personne ???

  3. #3
    Invité
    Invité(e)
    Par défaut
    Essaye de lui mettre le parametre de mot de passe avec une chaine vide.

  4. #4
    Expert confirmé Avatar de fregolo52
    Homme Profil pro
    Développeur C
    Inscrit en
    Août 2004
    Messages
    2 366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur C

    Informations forums :
    Inscription : Août 2004
    Messages : 2 366
    Points : 5 382
    Points
    5 382
    Par défaut
    Essaies d'ajouter ";Persist Security Info=False" à ta chaine de connexion.

    Connais-tu les fichier udl ?
    Crée un fichier vide, par ex, test.udl
    Double clic dessus
    Dans l'onglet fournisseur, sélectionne ce que tu veux
    Puis dans connexion, fait ce qu'il faut
    Enfin valide

    Après édite avec Notepad et tu as la chaine de connexion. C'est comme ça que je fais pour trouver les bonne syntaxes

  5. #5
    Membre habitué Avatar de PoZZyX
    Inscrit en
    Août 2005
    Messages
    426
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 426
    Points : 154
    Points
    154
    Par défaut
    Merveilleux, avec ta méthode ça marche niquel (avec le udf)

    Je ne connaissais pas ce truc c'est fantastique.

    merci ++

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

Discussions similaires

  1. [VB.Net 2005] et Reference pour Access
    Par angelevil dans le forum Windows Forms
    Réponses: 16
    Dernier message: 01/06/2009, 04h45
  2. VB.NET 2005 Erreur incompréhensible avec le code
    Par Herlece dans le forum Windows Forms
    Réponses: 10
    Dernier message: 20/12/2007, 20h28
  3. [VB.NET 2005] Erreur de type (datarow / datacolumn)
    Par hubertfabien dans le forum Windows Forms
    Réponses: 1
    Dernier message: 13/04/2007, 14h12
  4. Réponses: 8
    Dernier message: 20/11/2006, 12h49
  5. [VB.NET 2005] Erreur lors d'un envois de mail
    Par mimil77210 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 08/06/2006, 14h00

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