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 :

Exporter une base ORACLE vers ACCESS


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juin 2005
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 45
    Points : 25
    Points
    25
    Par défaut Exporter une base ORACLE vers ACCESS
    Bonjour,

    j'ai une base de données assez grosse (200 tables environs) qui est sous Oracle. Je la parcours à l'aide du logiciel TOAD. Je voudrais l'exporter vers ACCESS, je voulais savoir comment faire? Pouvez vous m'aider?

    merci beaucoup

    Jul

  2. #2
    Expert éminent
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Points : 6 781
    Points
    6 781
    Par défaut
    Hello,

    pardon de répondre à côté de la question, mais : Pourquoi ?

    Car il est tout à fait possible de lier des tables Oracle dans Access.
    D'autre part, le volume de données risque peut être de saturer compte tenu des limitations d'Access (2 Go).
    Ne mettez pas "Problème" dans vos titres, par définition derrière toute question se cache un problème
    12 tutoriels Access



  3. #3
    Nouveau membre du Club
    Inscrit en
    Juin 2005
    Messages
    45
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 45
    Points : 25
    Points
    25
    Par défaut
    en fait je suis en stage. L'entreprise utilise Oracle. Ils veulent developper un petit algo d'optimisation en VBA et ils veulent importer la BD Oracle sous ACCESS.

    Par contre, comment tu lies les tables sous ACCESS?

    merci

    Jul

  4. #4
    Expert éminent
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Points : 6 781
    Points
    6 781
    Par défaut
    Hello,

    Il faut créer un DSN avec le pilote Microsoft ODBC pour Oracle.
    Panneau de config > Outils d'administration > Sources de données (ODBC)

    et ensuite j'ai une fonction pour attacher une table

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Function AddTable(ByVal srcTable As String, ByVal linkTable As String)
        Dim tblTable As DAO.TableDef
        Set tblTable = CurrentDb.CreateTableDef(linkTable)
     
        tblTable.Attributes = dbAttachSavePWD
        tblTable.SourceTableName = srcTable
        tblTable.Connect = "ODBC;DSN=NomDeTonDSN;UID=sysadmin;PWD=*****;SERVER=HP-PROD11;DATABASE="
        CurrentDb.TableDefs.Append tblTable
     
        Set tblTable = Nothing
    End Function
    srcTable est le nom de la table dans Oracle, et linkTable le nom dans Access
    Ne mettez pas "Problème" dans vos titres, par définition derrière toute question se cache un problème
    12 tutoriels Access



Discussions similaires

  1. Exporter une base oracle vers excel
    Par rachou59650 dans le forum Import/Export
    Réponses: 1
    Dernier message: 08/09/2008, 20h04
  2. Réponses: 7
    Dernier message: 18/02/2008, 14h33
  3. Réponses: 2
    Dernier message: 07/10/2006, 12h29
  4. Exporter une base MSDE vers SQL Server
    Par Noodles dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 20/01/2005, 13h56
  5. Tranfert de données d'une base Oracle vers PostGre
    Par Elois dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 27/01/2004, 18h08

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