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

PL/SQL Oracle Discussion :

PL/SQL et ODBC


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Mai 2003
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 1
    Par défaut Exporter des tables Access vers Oracle
    Bonjour,

    Je cherche à exporter toutes les tables d'une application Access 97 vers Oracle 10g.
    Pour cela j'utilise la fonction Export - ODBC d'Access et cela transmet bien dans Oracle la définition et les données de la table.

    Mais lorsqu'une table contient des colonnes de type numérique réel simple ou double, avec ou sans décimales, Oracle convertit ces colonnes en type texte (varchar) sans qu'il me soit possible d'intervenir.

    J'ai bien essayé avec plusieurs versions d'Access, ainsi que des pilotes ODBC Oracle et Microsoft, mais c'est pareil et parfois pire (avec certaines versions même les entiers finissent en texte).

    Je ne veux pas utiliser Oracle Migration Workbench car c'est bourré de bugs et je ne suis jamais parvenu à le faire fonctionner.

    Merci d'avance...

    _______________________________
    Sujet déplacé par yobenzen
    Ancien forum : InterBase

  2. #2
    Membre averti
    Inscrit en
    Décembre 2004
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 21
    Par défaut PL/SQL et ODBC
    bonjour,

    j'aimerai à partir de mon package en PL/SQL extraire des données se touvant dans un base ACCESS. Que dois-je paramétrer pour le lien ODBC ? et comment le faire ?

    Merci.

  3. #3
    thg
    thg est déconnecté
    Membre éclairé
    Inscrit en
    Septembre 2005
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 46
    Par défaut
    Tu peux tenter de creer un dblink vers access ( http://www.orafaq.com/node/60 ) et ensuite tenter un create table as select ....

    Je n'ai personnelement pas testé ...


    Hope this help

  4. #4
    Membre Expert
    Avatar de LeoAnderson
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 938
    Par défaut
    Vous devez dans ce cas utiliser les OHSDBC (Oracle Heterogenous Source) mais l'implémentation n'est peut-être pas forcément la plus aisée....

  5. #5
    Membre averti
    Inscrit en
    Décembre 2004
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 21
    Par défaut PL/SQL - ODBC
    Merci pour la réponse sur ce lien.
    http://www.orafaq.com/node/60

    J'ai testé et cela fonctionne avec les versions suivantes:
    Oracle 10g et Ms Access 2000. (Avec Oracle 8i et Access 97, cela ne fonctionne pas ).

    Cela signifie que l'on peut se connecter via un lien à partir d'Oracle vers une base Access.

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

Discussions similaires

  1. [Sybase] Accélérer une requête SQL via ODBC.
    Par phtpht dans le forum Autres SGBD
    Réponses: 5
    Dernier message: 04/01/2007, 15h36
  2. [SQL] Définition odbc texte
    Par arnaud_matard dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 09/12/2006, 15h29
  3. [MS SQL][BDE][ODBC]Toutes instructions ne sont pas executees
    Par Zatoobux dans le forum Bases de données
    Réponses: 8
    Dernier message: 22/03/2006, 09h25
  4. Doc pour créer requetes SQL via ODBC sous EXCEL
    Par satanas dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 25/01/2005, 08h33
  5. [SQL Server][ODBC - BDE]Erreur hstmt
    Par Zatoobux dans le forum Bases de données
    Réponses: 1
    Dernier message: 30/08/2004, 15h06

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