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

Connexions aux bases de données Oracle Discussion :

Le nom du driver ODBC dépend de la langue?


Sujet :

Connexions aux bases de données Oracle

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Le nom du driver ODBC dépend de la langue?
    Bonjour,

    Dans un projet MS Access nous utilisons des tables liées vers un serveur Oracle. Les liens contiennent toutes les informations pour la connexion sauf login/password.

    Le problème est que parmi ces information, il y a le nom du driver utilisé, à savoir "Oracle in OraClient10g_home1". Or il s'avère que sur le poste du client, Windows est installé en Français, et le nom du driver est "Oracle dans OraClient10g_home1".

    Il ne nous est malheureusement pas possible de demander au client de modifier (rafraîchir) les liens car nous avons désactivé toutes les fonctionnalités MS Access superflues, seuls nos formulaires sont accessibles.

    Est-il possible de renommer le driver ou mieux, d'en créer un autre, de sorte que le nom corresponde ? Je n'ai réussi qu'à modifier la partie "OraClient10g_home1"…

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Solution
    Bon, finalement nous avons trouvé une solution temporaire*: créer une copie du driver avec le bon nom en modifiant directement le registry.

    Il «*suffit*» de copier
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Oracle dans OraClient10g_home1
    vers
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Oracle in OraClient10g_home1
    (le plus simple semble être de faire un export, puis de modifier le ficher exporté pour changer le nom et ensuite recharger le fichier dans le registre)

    Ensuite il n'y a plus qu'à ajouter dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers
    le nom du nouveau driver avec pour valeur «*Installed*».

    Nous avons également trouvé comment éviter ce problème*: il faut que les tables liées soient basées sur un DSN et non directement sur le driver. Pour ce faire, lors de l'import, il faut choisir un «*Machine Data Source*» (il faut donc avoir un syste/user DSN*configuré au préalable) et non un «*File Data Source*»

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

Discussions similaires

  1. [FIREBIRD]Drivers ODBC
    Par tripper.dim dans le forum Connexion aux bases de données
    Réponses: 10
    Dernier message: 24/04/2007, 11h02
  2. [Sage 100] Où trouver un driver ODBC ?
    Par Wasfi AG dans le forum Autres SGBD
    Réponses: 3
    Dernier message: 14/03/2006, 10h49
  3. Drivers ODBC
    Par kevinss dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 31/03/2004, 14h32
  4. Driver ODBC pour interbase
    Par Houben Jacques dans le forum InterBase
    Réponses: 2
    Dernier message: 28/05/2003, 20h41
  5. URGENT DRIVER ODBC
    Par Casp dans le forum Débuter
    Réponses: 3
    Dernier message: 28/04/2003, 16h24

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