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

Access Discussion :

liaison table oracle


Sujet :

Access

  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 12
    Points : 11
    Points
    11
    Par défaut liaison table oracle
    bonjour,
    je sais lier des tables oracles avec la méthode standard (lier des tables oracles via un lien odbc)
    toutefois, en raison des index indiqués dans la structure de certaines tables oracle et leur ordre, le lien généré via access, en automatique via odbc, n'est pas correct
    en effet, le champ définit comme clé primaire par access n'est pas forcément le bon = ne voit pas l'ensemble des enregistrements de la table mais uniquement le premier par autant de fois qu'il y a d'enregistrements
    comment puis-je lier des tables oracles en vba et préciser le champ sur lequel la clé primaire doit être définie?

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 366
    Points : 23 834
    Points
    23 834
    Par défaut
    J'ai eu un pb similaire, il faut que le nom dans oracle de la clef primaire soit le premier de la liste en ordre alphabétique. Access prend comme clef le 1er champ indiqué unique.

    Donc il faut renommer ta contrainte dans Oracle (ex : A_MonChampClef_PK).

    A+

  3. #3
    Membre à l'essai
    Inscrit en
    Janvier 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 12
    Points : 11
    Points
    11
    Par défaut
    merci pour ta réponse
    pour différentes raisons, je ne souhaite pas modifier les propriétés des index dans les tables oracle
    je pense qu'il doit y avoir un moyen de lier autant de tables oracles en indiquant sur chaque table liée la clé primaire en vba
    avez vous une idée?
    a+

  4. #4
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 086
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 086
    Points : 42 925
    Points
    42 925
    Par défaut
    Je me demande si c'est pas lié au driver ODBC.

    Ou à la version de Oracle.

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

Discussions similaires

  1. [AC-2003] liaison table oracle limité
    Par pouss dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 01/07/2011, 12h17
  2. Liaison entre Access et tables Oracle
    Par lerico dans le forum Modélisation
    Réponses: 1
    Dernier message: 05/09/2008, 15h35
  3. Liaison Table Oracle
    Par helios77 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 17/10/2007, 16h56
  4. Réponses: 5
    Dernier message: 15/11/2005, 08h57
  5. supprimer un enregistrement vide dans une table oracle
    Par shurized dans le forum Bases de données
    Réponses: 11
    Dernier message: 07/09/2004, 16h55

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