none
Serveur de base de données RRS feed

  • Question

  • Bonsoir,

    Je souhaiterais créer un dataset pour le connecter à une base de données ACCESS (*.accdb)

    Lorsque j'essaie d'ajouter une base de données accdb dans le serveur de données de Visual studio, j'ai le message suivant:

    Et pourtant, j'ai fait un programme simple de test en c# 64bits qui fonctionnent correctement.

     public void openDB(string p_DB)
    {
         try
         {
             _DbSource = $"Provider=Microsoft.ACE.OLEDB.12.0;Data Source={p_DB}";
             _DB = new OleDbConnection(_DbSource);               
         }
         catch (Exception ex)
         {
            Console.WriteLine(ex.Message);
         }
     }

    Ou est l'erreur?

    J'avais trouvé une solution…

    J'enregistre la base au format mdb, j'ajoute sans problème ce fichier dans l'onglet Serveur de données et je fais un glisser/coller des tables vers le dataset. Dans la classe du dataset, je modifie la chaîne de connexion en mettant le moteur ACE…

    Mais, c'est un peu compliqué quand il y a des modifications dans la base ou si je veux ajouter des tables dans le dataset...


    • Modifié GP79 mercredi 26 septembre 2018 19:04
    mercredi 26 septembre 2018 18:46

Toutes les réponses