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

C# Discussion :

connection à DB Access 2010


Sujet :

C#

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2011
    Messages : 5
    Points : 3
    Points
    3
    Par défaut connection à DB Access 2010
    Bonjour,

    Je suis nouveau sur ce forum. J'ai trouvé beaucoup de post concernant les problèmes de connexions olebd, mais rien qui me permette de résoudre ce problème:

    J'ai développé une petite application c# qui exploite une DB Access 2010.
    J'emploie donc la chaîne de connexion suivante pour accéder à la DB:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\\myDB.accdb;Persist Security Info=True";
    Sur mon ordinateur, ça fonctionne très bien. Mais si j'essaie de faire tourner l'app sur un autre poste - sur lequel Access 2007 est installé, mais dont j'ignore tout de la configuration et n'ai par ailleurs aucun droit - j'obtiens l'erreur suivante:
    Format de bases de données non reconnu
    Si je la fait tourner sur un poste similaire, mais avec office 2010 installé, ça fonctionne.
    Quelqu'un peut-il m'éclairer?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 002
    Points : 552
    Points
    552
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\..."
    avec ca meme pas besoin d'avoir access sur son poste

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2011
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    Merci pour la réponse. J'ai essayé avec cette chaîne, mais l'erreur est la même (également sur mon poste où ça fonctionnait avant):

    Format de base de données ('MyDB.accdb') non reconnu

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 002
    Points : 552
    Points
    552
    Par défaut
    jeronome
    il faut que le fichier soit un *.mdb

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2011
    Messages : 5
    Points : 3
    Points
    3
    Par défaut
    Oui, effectivement. J'ai donc pris l'option de ré-enregistrer ma DB avec Access 2007, ce qui résout mon problème. Mais quelle galère pour pouvoir ouvrir une DB Acess 2010 avec la version 2007! (cf http://msdn.microsoft.com/en-us/office/cc907897.aspx)

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

Discussions similaires

  1. Connection RDO ACCESS
    Par foblar dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 22/08/2006, 21h43
  2. connection base ACCESS distante
    Par Alexlesilex dans le forum Access
    Réponses: 2
    Dernier message: 08/06/2006, 22h11
  3. 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
  4. prob connection bdd access chez hebergeur
    Par zorba49 dans le forum ASP
    Réponses: 2
    Dernier message: 14/09/2005, 19h23

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