Se connecter à des tables Oracle depuis Access

Ces articles pourraient également vous intéresser...

12 réponses

  1. bernard dit :

    Encore un tuto au top comme bcp sur votre site !!
    merci pour tous vos partages :)

  2. Hervé Inisan dit :

    mina > Je ne vois pas toute la question, notamment en ce qui concerne le client. Il s’agit d’un client Access installé sur un “poste client”, c’est bien ça ?

    Si oui, c’est indépendant du serveur. Si celui-ci autorise un accès, et que tu as le droit d’installer des applications sur le poste client, on doit pouvoir connecter le client au serveur, même sans accès au serveur. Mais, encore une fois, il faut avoir un accès autorisé (un identifiant / mot de passe) au serveur.

    Ou bien…?

  3. mina dit :

    Bonjour

    Une question un peu bête : si je n’ai pas le droit de toucher au serveur de la base de données (c’est a dire je n’ai pas le droit d’installer d’autre client ou autre chose), est il possible de faire l’installation du client sur un autre ordinateur qui se trouve dans le même réseau local ??

    Merci pour votre réponse

  4. pyloupylou dit :

    Hello,
    Pour indiquer et stocker le mot de passe il suffit de renseigner soit:
    en cas d’utilisation de fichier dsn, dans le DSN creer une ligne avec PWD=mot de passe,
    soit en cas d’utilisation de source utilisateur, creer une entree PWD avec comme valeur le mot de passe au niveau de la clef de registre de la ruche HKEY_CURRENT_USER/software/odbc/obdc.ini/<nom de la source utilisateur odbc>

    et hop

  5. Hervé Inisan dit :

    Kornet > Ce chemin serait celui du pilote Oracle (le dossier qui contient odbc_install.exe). Dans mon exemple : C:OracleODBC.

  6. Kornet dit :

    Bonjour,

    Question de novice…

    Je ne sais pas quoi mettre comme valeur dans la variable d’environnement TNS_ADMIN.

    Pourriez vous donner un exemple ? je ne sais pas quel fichier est concerné ni où il se trouve.

    Merci,

    Cordialement,

    Vincent Crispoul

  7. A_PAUL dit :

    Question subsidiaire : à chaque fois que je sollicite les tables Oracle, je suis obligé de (re)saisir le mot de passe, peut-on éviter cela ?

    Dim dbsJet As Database

    Set dbsJet = ….
    Set tdf_Connect = dbsJet.CreateTableDef(“CLIENTS”, dbAttachSavePWD)
    dbsJet.TableDefs.Append tdf_Connect

    paul.

  8. Hervé Inisan dit :

    dani > Au cas où, tu es sûr qu’il s’agit de la même base, des mêmes tables, des mêmes vues, etc. ?

  9. dani dit :

    bonjour,
    sur ma machine quand je fais une liaison ODBC dans MS ACESS avec une table sous Oracle, les valeurs affichées dans ACCESS ne sont pas les même affichées dans oracle discovrer.

    je m’explique les chiffres dans oracle discovrer sont mise à jour (les données de la veille) alors que l’image sous access me donne des valeurs très antérieures.

  10. Hervé Inisan dit :

    HUSET > Je n’ai pas eu le temps de faire des tests détaillés, du coup pas de piste sérieuse pour l’instant. Mais je ne sais pas si c’est un vrai problème, pour 2 raisons :

    • Le mot de passe n’est demandé qu’une seule fois par “session Access”, donc ce n’est pas trop gênant.
    • Le fait de stocker le mot de passe serait une faiblesse au niveau sécurité.

    Si j’ai une piste malgré tout, je posterai par ici :-)

  11. HUSET dit :

    Art : Se connecter à des tables Oracle depuis Access

    Bonjour,
    bravo, c’est vraiment bien détaillé.
    Question subsidiaire : à chaque fois que je sollicite les tables Oracle, je suis obligé de (re)saisir le mot de passe, peut-on éviter cela ?

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">