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 :

Problème connection ODBC Access 97->2007


Sujet :

VB.NET

  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    126
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 126
    Par défaut Problème connection ODBC Access 97->2007
    Bonjour,

    je modifie un programme en vb.net qui accès une base de données access 97 pour qu'elle accès maintenant une base de données 2007.

    Le code est le suivant :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim connectionString As String = "Driver={Microsoft Access Driver   (*.mdb)};Dbq=formulaire.mdb;Uid=;Pwd=;"
                Dim queryString As String = "SELECT * FROM [tbl Code formulaire] ORDER BY OrdreDeTri"
                Dim connection As New OdbcConnection(connectionString)
                Dim command As New OdbcCommand(queryString, connection)
                connection.Open()
    Et ça fonctionne. Par contre lorsque je modifie .mdb pour .accdb cela ne fonctionne pas. J'ai installé le setup http://www.microsoft.com/downloads/d...displaylang=en qui permet d'avoir le pilote pour me connectiona la bd 2007 mais cela ne fonctionne toujours pas.

    Quelqu'un a un indice à me donner???

    Merci

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    1 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 048
    Par défaut
    ça ne marche pas n'est pas une explication d'erreur qui va t'ammener une réponse.

    Quel exception est lancée et quand?

    Autrement as-tu essayé d'utiliser OLEDB au lieu de ODBC ?

  3. #3
    Membre émérite Avatar de yonpo
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2010
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 617
    Par défaut
    As-tu essayé cette chaine de connexion?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     "provider = Microsoft.ACE.OLEDB.12.0 ; data source = "CHEMIN DE TA BD"
    :

  4. #4
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    1 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 048
    Par défaut
    Faut modifier les objets commandes et connexion s'il utilise OLEDB à la place de ODBC.

  5. #5
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    Moi j'ai actualiser cette partie:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Driver={Microsoft Access Driver (*.mdbb)};
    en

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Driver={Microsoft Access Driver (*.mdb, *.accdb)};
    et en effet j'utilise:


  6. #6
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Mars 2008
    Messages
    161
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mars 2008
    Messages : 161
    Par défaut
    Bonjour ,

    Essai ceci pour voir. Je crois que ça pourra résoudre ton problème:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MaChaineCnx = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\MaBD\La_Base_De_Donees.accdb"

Discussions similaires

  1. [OL-2007] problème connection avec gmail et outlook 2007
    Par twone66 dans le forum Outlook
    Réponses: 1
    Dernier message: 12/10/2012, 17h20
  2. Réponses: 21
    Dernier message: 21/04/2010, 17h22
  3. [ODBC] Problème connexion ODBC Oracle 9 / Access 2007
    Par jack554 dans le forum Interfaces de programmation
    Réponses: 0
    Dernier message: 05/06/2009, 16h20
  4. [ODBC Access] Problème de lien
    Par arkhan69 dans le forum Access
    Réponses: 1
    Dernier message: 08/06/2007, 15h17
  5. Connecter mysql à access en ODBC (et non le contraire)
    Par guidav dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 28/03/2006, 14h51

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