GNT sans publicité, site mobile, fonctionnalitées exclusives...

Changer de driver oracle pour connexion excel sur oracle

Le
maz
Bonjour,
j'ai un fichier excel qui reprends les données d'une base oracle.
Au départ j'ai lié excel à oracle en utilisant un dsn.
Ce dsn a été créé en utilisant le pilote odbc d'oracle (= Oracle odbc
driver).
Aujourd'hui je dois changer de driver. Je veux utiliser le driver oracle de
microsoft (Microsoft odbc pour oracle) mais je ne sais pas le faire.
je sais que les paramètres de connexion sont enregistrés en dur dans le
fichier excel et du coup je suis un peu perdu pour modifier çà.

Je n'aurais jamais du utiliser "Oracle odbc driver" car pour que le fichier
excel s'execute correctement sur un pc utilisateur du réseau, il faut
installer la couche "oracle client" pour bénéficier justement du driver de
chez oracle (c'est un peu lourd non?).

J'espère que je suis clair et j'espère aussi de l'aide.
Merci
Lire les 4 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Patrick
Le #3899041
Bonjour,

D'une manière générale, si quelqu'un veut accéder à une base de données
Oracle, il faut que le "client Oracle" soit installé sur son poste.

--
Patrick


"maz" wrote:

Bonjour,
j'ai un fichier excel qui reprends les données d'une base oracle.
Au départ j'ai lié excel à oracle en utilisant un dsn.
Ce dsn a été créé en utilisant le pilote odbc d'oracle (= Oracle odbc
driver).
Aujourd'hui je dois changer de driver. Je veux utiliser le driver oracle de
microsoft (Microsoft odbc pour oracle) mais je ne sais pas le faire.
je sais que les paramètres de connexion sont enregistrés en dur dans le
fichier excel et du coup je suis un peu perdu pour modifier çà.

Je n'aurais jamais du utiliser "Oracle odbc driver" car pour que le fichier
excel s'execute correctement sur un pc utilisateur du réseau, il faut
installer la couche "oracle client" pour bénéficier justement du driver de
chez oracle (c'est un peu lourd non?).

J'espère que je suis clair et j'espère aussi de l'aide.
Merci





maz
Le #3894981
Je ne suis pas tout à fait d'accord. Il ne faut pas forcemment le "client
oracle". Le pilote suffit : c'est soit le pilote "Oracle ODBC Driver" (dans
ce cas on a pas le choix d'installer le "client Oracle") ou soit le pilote
de "Microsoft ODBC pour Oracle" (celui-ci est natif dans Windows).
Dans mon cas je veux pouvoir mofifier la connexion de Excel vers Oracle en
changeant le pilote "Oracle ODBC Driver" par "Microsoft ODBC pour Oracle".
Merci pour l'aide.
maz
Le #3911521
Personne n'a de piste ?
Merci.


"maz" eezMIOA$
Je ne suis pas tout à fait d'accord. Il ne faut pas forcemment le "client
oracle". Le pilote suffit : c'est soit le pilote "Oracle ODBC Driver"
(dans ce cas on a pas le choix d'installer le "client Oracle") ou soit le
pilote de "Microsoft ODBC pour Oracle" (celui-ci est natif dans Windows).
Dans mon cas je veux pouvoir mofifier la connexion de Excel vers Oracle en
changeant le pilote "Oracle ODBC Driver" par "Microsoft ODBC pour Oracle".
Merci pour l'aide.



MichDenis
Le #3908761
Pour afficher la chaîne de connexion de ton QueryTable dans une cellule de ta feuille de calcul

'---------------------
Sub test()

With worksheets("Feuil1")
.Range("A40") = .QueryTables(1).Connection
End With

End Sub
'---------------------

Dans la cellule tu peux modifier le texte de la connexion...et si tu veux modifier
la connexion elle-même, tu fais l'opération inverse :
With worksheets("Feuil1")
.QueryTables(1).Connection = .Range("A40")
.QueryTables(1).Refresh BackgroundQuery:úlse
End With


Est-ce que cela t'aide ? je n'ai jamais travaillé avec Oracle !




"maz" %231NlLhd%
Bonjour,
j'ai un fichier excel qui reprends les données d'une base oracle.
Au départ j'ai lié excel à oracle en utilisant un dsn.
Ce dsn a été créé en utilisant le pilote odbc d'oracle (= Oracle odbc
driver).
Aujourd'hui je dois changer de driver. Je veux utiliser le driver oracle de
microsoft (Microsoft odbc pour oracle) mais je ne sais pas le faire.
je sais que les paramètres de connexion sont enregistrés en dur dans le
fichier excel et du coup je suis un peu perdu pour modifier çà.

Je n'aurais jamais du utiliser "Oracle odbc driver" car pour que le fichier
excel s'execute correctement sur un pc utilisateur du réseau, il faut
installer la couche "oracle client" pour bénéficier justement du driver de
chez oracle (c'est un peu lourd non?).

J'espère que je suis clair et j'espère aussi de l'aide.
Merci
Publicité
Suivre les réponses
Poster une réponse
Anonyme