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

VB.NET Discussion :

Probleme de connexion base access *.accdb


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Tchicken
    Homme Profil pro
    Responsable d'exploitation informatique
    Inscrit en
    Août 2017
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Responsable d'exploitation informatique

    Informations forums :
    Inscription : Août 2017
    Messages : 108
    Par défaut Probleme de connexion base access *.accdb
    Bonjour,

    je tente de connecter une ancienne application VB.Net à une base Access AccessMatic.accdb ceci fonctionnait très bien avec mon Office 2016 32 bits, mais ne fonctionne plus avec Office 2016 64 bits.

    J'ai installé AccessDatabaseEngine 64 bits au cas où ! mais rien ...

    Dans %windir%\syswow64\odbcad32.exe (donc version 32 bits !), j'ai les drivers suivants :

    Nom : BDD3.jpg
Affichages : 367
Taille : 118,7 Ko

    Pas de driver Access *.accdb

    Dans %windir%\system32\odbcad32.exe (donc version 64 bits !!!), j'ai les drivers suivants :

    Nom : BDD4.jpg
Affichages : 300
Taille : 112,4 Ko

    Là j'ai le driver qui pourrait me convenir, mais je n'arrive pas à l'atteindre...

    Je suis sous Visual Studio 2019, si je tente d'ajouter une source de donnés :

    Nom : BDD1.jpg
Affichages : 311
Taille : 56,6 Ko

    J'ai l'erreur suivante :

    Nom : BDD2.jpg
Affichages : 281
Taille : 28,0 Ko

    J'ai longtemps laissé ce problème de coté, mais aujourd'hui je dois diffuser cette application et avec ces conflits de version 32 bits et 64 bits, c'est une vrai galère !

    Toutes les chaines de connexions suivantes ont été tentées :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
            'demande de connexion accessmatic
            'Cn = New ADODB.Connection
            Cn = New OleDbConnection
            Cn.ConnectionString = "Provider=Microsoft.jet.oledb.4.0;Data Source=ACCESSMATIC.ACCDB"
            Cn.ConnectionString = "Provider=Microsoft.Ace.OLEDB.12.0;Data Source=ACCESSMATIC.ACCDB"
            Cn.ConnectionString = "Provider=Microsoft.Ace.OLEDB.16.0;Data Source=ACCESSMATIC.ACCDB"
            Cn.Open()
    je me demande si la solution est de revenir au format *.mdb au niveau de la bdd ?

    Merci de votre aide.

  2. #2
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Bonjour,

    Tu dois exécuter ton programme dans le mode x64 et tu ne recevras plus cette erreur :

    Nom : X86.jpg
Affichages : 273
Taille : 18,0 Ko


  3. #3
    Membre confirmé Avatar de Tchicken
    Homme Profil pro
    Responsable d'exploitation informatique
    Inscrit en
    Août 2017
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Responsable d'exploitation informatique

    Informations forums :
    Inscription : Août 2017
    Messages : 108
    Par défaut
    Bonjour et merci,

    mais il ne me propose pas cette solution :

    Nom : BDD5.jpg
Affichages : 277
Taille : 53,6 Ko

    Nom : BDD6.jpg
Affichages : 287
Taille : 52,4 Ko

    C'est bizarre !

  4. #4
    Membre confirmé Avatar de Tchicken
    Homme Profil pro
    Responsable d'exploitation informatique
    Inscrit en
    Août 2017
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Responsable d'exploitation informatique

    Informations forums :
    Inscription : Août 2017
    Messages : 108
    Par défaut
    J'ai résolu le problème en créant une nouvelle entrée X64.

    Super, merci.

  5. #5
    Membre Expert Avatar de Phil Rob
    Homme Profil pro
    Retraité
    Inscrit en
    Novembre 2013
    Messages
    1 613
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 613
    Par défaut
    Parfait.
    Puisque je l'ai faite, je t'envoie quand même la video : X64_MP4.zip


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

Discussions similaires

  1. Probleme connexion base access accdb par classe
    Par mèalornon dans le forum Accès aux données
    Réponses: 9
    Dernier message: 26/05/2016, 17h38
  2. probleme de connexion base access
    Par nicolasferraris dans le forum ASP
    Réponses: 4
    Dernier message: 30/10/2008, 09h46
  3. [ACCESS] connexion base ACCESS sans VC++ ou BC++ ni wizard
    Par roce dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 18/03/2007, 23h13
  4. [JAVA] Probleme de connexion a ACCESS via une Servlet.
    Par rider4ever dans le forum Access
    Réponses: 8
    Dernier message: 10/02/2006, 18h45
  5. Problème avec ma base Access
    Par djedje37et28 dans le forum Access
    Réponses: 3
    Dernier message: 29/09/2005, 08h03

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