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
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
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).
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
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
srcTable est le nom de la table dans Oracle, et linkTable le nom dans Access
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager