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 :

Access 97 - Oracle.


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 47
    Points : 26
    Points
    26
    Par défaut Access 97 - Oracle.
    Bonjour,
    Voilà mon problème : ma BDD est une BDD Oracle. Or, j'ai besoin de travailler dessus à distance via Access. J'ai également besoin d'automatiser ce travail, mais je rencontre un problème de connexion : à chaque fois que j'essaie de travailler sur une de mes tables Oracle, j'ai besoin de m'identifier. Comment dois-je m'y prendre pour automatiser cette connexion et pour la shunter?
    D'avance merci.

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 751
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 751
    Points : 2 368
    Points
    2 368
    Par défaut Re: Access 97 - Oracle.
    Bonjour,
    Citation Envoyé par Korskarn
    [...]à chaque fois que j'essaie de travailler sur une de mes tables Oracle, j'ai besoin de m'identifier. Comment dois-je m'y prendre pour automatiser cette connexion et pour la shunter?
    Comment accèdes-tu aux tables ORACLE ?
    >> tables liées
    >> requêtes SQL ODBC
    >> connexion

    Pour stocker le mot de passe, il y a plusieurs pistes possibles.
    Par exemple, créer une source de données ODBC spécifique qui contiendrait déjà le mot de passe.
    Où encore, pour une table liée/requête/connexion, préciser le mot de passe dans les paramètres de connexion.

    Avec DAO, la propriété Connect d'une Table liée ou d'une Requête
    ODBC à la forme suivante:
    ODBC;
    DATABASE=database;
    UID=user;
    PWD=password;
    DSN= datasourcename;
    [LOGINTIMEOUT=seconds;]
    Avec ADO, on peut créer un objet Connection vers une base ORACLE avec ce genre de syntaxe:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    connection.Open "DSN=datasourcename;UID=user;PWD=password;DATABASE=database"

  3. #3
    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
    J'ai déjà eu ce problème précis.

    Bizarrement il a été résolu par un code qui ouvre une des tables liées par ODBC lors de l'ouverture de la base Access.

    Cela dit, j'ai cette base sur mon lieu de travail, je regarde ça demain.
    Ne mettez pas "Problème" dans vos titres, par définition derrière toute question se cache un problème
    12 tutoriels Access



  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 47
    Points : 26
    Points
    26
    Par défaut
    JBO>> J'accède à ma BDD Oracle via des tables liées.
    préciser le mot de passe dans les paramètres de connexion
    Où trouve-t-on ces paramètres de connexion? Dans Access ou dans Oracle? Au début je pensais que j'allais devoir régler ce problème directement dans Oracle avec un système de droit, mais s'il est possible de régler ce problème directement dans Access, tant mieux...

    Je viens de me plonger dans Access et je ne sais pas ce qu'est une DAO et donc je ne sais pas si cela s'applique à mon application...

    cafeine>> OK, j'attends ta réponse...

    Merci à vous deux.

  5. #5
    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
    Citation Envoyé par cafeine
    Cela dit, j'ai cette base sur mon lieu de travail, je regarde
    ça demain.
    les conseils de JBO restent valides, il faut que ton userid et pass soient dans ta chaîne de connexion.
    sinon, j'ai une macro autoexec qui ouvre une table liée et la ferme lors de l'ouverture de l'appli.
    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. Réponses: 8
    Dernier message: 24/02/2006, 15h41
  2. Traduction d'une requete Access vers Oracle
    Par twizell dans le forum Oracle
    Réponses: 2
    Dernier message: 13/02/2006, 21h27
  3. migration d'une base de données access vers oracle
    Par narjisovish dans le forum Migration
    Réponses: 2
    Dernier message: 08/09/2005, 10h27
  4. Migration Access vers Oracle
    Par Pfeffer dans le forum Migration
    Réponses: 5
    Dernier message: 23/02/2005, 09h57
  5. Requete Access vers oracle
    Par twizell dans le forum Oracle
    Réponses: 16
    Dernier message: 22/11/2004, 16h47

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