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

VBA Access Discussion :

Lien ODBC Oracle - Lignes en #Erreur


Sujet :

VBA Access

  1. #1
    Membre expérimenté
    Avatar de tototiti2008
    Homme Profil pro
    Formateur/développeur
    Inscrit en
    Octobre 2008
    Messages
    761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur/développeur

    Informations forums :
    Inscription : Octobre 2008
    Messages : 761
    Points : 1 418
    Points
    1 418
    Billets dans le blog
    2
    Par défaut Lien ODBC Oracle - Lignes en #Erreur
    Bonjour à tous,

    Voilà,

    entre un Access 2003 (SP3) et un Oracle 10, j'ai fait un lien ODBC vers les tables Oracle avec le pilote ODBC Oracle 10.
    Sur plusieurs tables, pas de soucis, mais sur un nouvelle table j'ai des lignes entières de "#Erreur" qui apparaissent et le message
    "La précision du champ décimal est trop petite pour accepter le champs que vous essayez d'ajouter" qui s'affiche de nombreuses fois.
    Les champs qui apparaissent en Décimal en Access correspondent pourtant à des champs Number(18,7) Oracle, et comme décimal surpporte 28 décimales et jusqu'à 10^38, je ne vois pas le soucis.

    Avez-vous une piste ?

    Merci d'avance

  2. #2
    Membre expérimenté
    Avatar de tototiti2008
    Homme Profil pro
    Formateur/développeur
    Inscrit en
    Octobre 2008
    Messages
    761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur/développeur

    Informations forums :
    Inscription : Octobre 2008
    Messages : 761
    Points : 1 418
    Points
    1 418
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    visiblement, il semblerait que le soucis se situe sur les champs de type NUMBER(x,y) dans Oracle.
    Si le type est Number sans précision ni échelle, pas de soucis.
    Si precision et échelle sont spécifiés, le séparateur décimal saute et ça provoque les erreurs que j'ai décrites...

    Je vais voir pour un contournement, mais si quelqu'un connait une solution plus propre...

  3. #3
    Membre expérimenté
    Avatar de tototiti2008
    Homme Profil pro
    Formateur/développeur
    Inscrit en
    Octobre 2008
    Messages
    761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur/développeur

    Informations forums :
    Inscription : Octobre 2008
    Messages : 761
    Points : 1 418
    Points
    1 418
    Billets dans le blog
    2
    Par défaut
    Bonjour à tous,

    le seul contournement que j'ai trouvé est de passer par le pilote Microsoft...

  4. #4
    Membre expérimenté
    Avatar de tototiti2008
    Homme Profil pro
    Formateur/développeur
    Inscrit en
    Octobre 2008
    Messages
    761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur/développeur

    Informations forums :
    Inscription : Octobre 2008
    Messages : 761
    Points : 1 418
    Points
    1 418
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Juste pour dire que cette problématique est toujours existante et que pour ma part je ne connais pas de correctif ou truc pour passer outre, à part utiliser le pilote Microsoft. Le plus étonnant sans doute est que l'utilisation des données externes dans Excel 2003 avec le même pilote Oracle reconnait parfaitement les décimales, mais pas Access 2003...

    D'autres avaient eu le problème avant moi

    http://www.developpez.net/forums/d41...003-vs-oracle/

    Je reposterais de temps en temps dans ce fil pour le faire revivre, dés fois que quelqu'un ait trouvé une solution

Discussions similaires

  1. [AC-2010] lien ODBC oracle et tables liées
    Par munity dans le forum VBA Access
    Réponses: 1
    Dernier message: 23/04/2012, 10h32
  2. [AC-2003] Lien ODBC Oracle - SQL mal interprété
    Par tototiti2008 dans le forum VBA Access
    Réponses: 3
    Dernier message: 19/03/2010, 16h26
  3. Access - Lien ODBC Oracle : Probleme Primary Key
    Par mr_foxy dans le forum Access
    Réponses: 2
    Dernier message: 08/09/2006, 14h01
  4. Lien ODBC oracle pour access
    Par christellel198 dans le forum Oracle
    Réponses: 7
    Dernier message: 29/09/2005, 11h43
  5. Réponses: 14
    Dernier message: 01/09/2003, 15h54

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