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

Accès aux données Discussion :

Connexion à une base Access : je vois les métadonnées !


Sujet :

Accès aux données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 764
    Par défaut Connexion à une base Access : je vois les métadonnées !
    Je commence à jouer avec les fonctions de ADO.NET, que je découvre...
    Mon problème : quand j'essaie de me connecter à une base Access en utilisant la chaîne de connexion indiquée par tous les tutoriaux que j'ai trouvés, je me connecte en fait à la base des métadonnées.

    Le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    String cnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\<Path>\\Base1.mdb;";
    OleDbConnection cn = new OleDbConnection(cnStr);
    cn.Open();
     
    DataTable dt = cn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,null);
       foreach ( DataRow row in dt.Rows ) 
       {
          Console.WriteLine(row["TABLE_NAME"].ToString()) ;
       }
     
    cn.Close();
    affiche en effet :
    MSysACEs
    MSysObjects
    MSysQueries
    MSysRelationships
    Il me semble pourtant qu'accéder directement aux métadonnées n'est pas vraiment le but recherché par les auteurs des tutoriaux, aussi je ne comprend pas ce résultat...

    Ma question est donc : mais comment se connecter aux tables "intéressantes", celles que j'ai créées moi-même, de ma base de données ?
    Merci !

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    764
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 764
    Par défaut
    Bon, en fait j'avais du corrompre mes bases (je n'ai toujours pas compris comment d'ailleurs, je viens de ré-effectuer 10 fois les mêmes manipulations et aucun problème n'est apparu !).

    Maintenant je vois toujours les métadonnées, mais également mes tables à moi, donc tout va bien...



    Je me sens bête d'avoir passé deux heures là-dessus hier

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

Discussions similaires

  1. Connexion à une base access
    Par nicolasferraris dans le forum VBA Outlook
    Réponses: 18
    Dernier message: 18/06/2007, 11h51
  2. [VBA-P] : connexion à une base Access
    Par moabomotal dans le forum VBA Access
    Réponses: 3
    Dernier message: 11/04/2007, 16h40
  3. connexion à une base Access
    Par gbemich dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 25/08/2006, 20h17
  4. [VB6] connexion à une base access : question portabilité
    Par toome dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 21/05/2006, 18h51
  5. Problème de connexion à une base access
    Par caco19 dans le forum ASP
    Réponses: 4
    Dernier message: 13/08/2004, 16h19

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