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
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

Poser une question


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:
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.
Merci.
"maz" eezMIOA$
'---------------------
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