OVH Cloud OVH Cloud

[léger HS] Oracle et chaine de connection

3 réponses
Avatar
JohnFuss
Bonjour à tous,

j'ai créé une macro me permettant d'executer une requete sur une base de
données spécifiée en paramètre.

Les bases de données sont toutes Oracle. Suivant l'OS ou la personne ayant
installé le poste je me retrouve avec des chaines de connexion ADO
différentes d'un poste à l'autre :

Installe en Français (w2000) :
DRIVER={Microsoft ODBC pour Oracle};UID=xxxx;PWD=xxx;SERVER=xxxxx;

Installe en Anglais (w2000) :
DRIVER={Microsoft ODBC for Oracle};UID=xxxx;PWD=xxx;SERVER=xxxxx;

sous XP :
Provider=MSDAORA.1;User ID=xxx;Data Source=xxxxx;Persist Security Info=False
ou encore:
Provider=MSDAORA;User ID=xxx;Data Source=xxxxx;Persist Security Info=False

Je voudrais savoir si il est possible de récupérer en base de registre ou
autre comment construire ma chaine de connexion.

Merci d'avance.

John.

3 réponses

Avatar
isabelle
bonjour John,

il y a un exemple complet sur ce lien :

http://groups.google.com/group/microsoft.public.vb.general.discussion/browse_thread/thread/ef61496f6d266602/2fdcbbe466bc5ab3?lnk=st&q=version+*+windows+*+case&rnum=4&hl=fr#2fdcbbe466bc5ab3

isabelle

Bonjour à tous,

j'ai créé une macro me permettant d'executer une requete sur une base de
données spécifiée en paramètre.

Les bases de données sont toutes Oracle. Suivant l'OS ou la personne ayant
installé le poste je me retrouve avec des chaines de connexion ADO
différentes d'un poste à l'autre :

Installe en Français (w2000) :
DRIVER={Microsoft ODBC pour Oracle};UID=xxxx;PWD=xxx;SERVER=xxxxx;

Installe en Anglais (w2000) :
DRIVER={Microsoft ODBC for Oracle};UID=xxxx;PWD=xxx;SERVER=xxxxx;

sous XP :
Provider=MSDAORA.1;User ID=xxx;Data Source=xxxxx;Persist Security Infoúlse
ou encore:
Provider=MSDAORA;User ID=xxx;Data Source=xxxxx;Persist Security Infoúlse

Je voudrais savoir si il est possible de récupérer en base de registre ou
autre comment construire ma chaine de connexion.

Merci d'avance.

John.




Avatar
JohnFuss
Merci je vais regarder ça.

John

"isabelle" a écrit dans le message de news:

bonjour John,

il y a un exemple complet sur ce lien :

http://groups.google.com/group/microsoft.public.vb.general.discussion/browse_thread/thread/ef61496f6d266602/2fdcbbe466bc5ab3?lnk=st&q=version+*+windows+*+case&rnum=4&hl=fr#2fdcbbe466bc5ab3

isabelle

Bonjour à tous,

j'ai créé une macro me permettant d'executer une requete sur une base de
données spécifiée en paramètre.

Les bases de données sont toutes Oracle. Suivant l'OS ou la personne
ayant installé le poste je me retrouve avec des chaines de connexion ADO
différentes d'un poste à l'autre :

Installe en Français (w2000) :
DRIVER={Microsoft ODBC pour Oracle};UID=xxxx;PWD=xxx;SERVER=xxxxx;

Installe en Anglais (w2000) :
DRIVER={Microsoft ODBC for Oracle};UID=xxxx;PWD=xxx;SERVER=xxxxx;

sous XP :
Provider=MSDAORA.1;User ID=xxx;Data Source=xxxxx;Persist Security
Infoúlse
ou encore:
Provider=MSDAORA;User ID=xxx;Data Source=xxxxx;Persist Security
Infoúlse

Je voudrais savoir si il est possible de récupérer en base de registre ou
autre comment construire ma chaine de connexion.

Merci d'avance.

John.




Avatar
JohnFuss
En fait c'est pas ce que je cherchais, je voudrai savoir comment s'y prendre
pour connaitre le nom du driver ODBC Oracle sur une machine quelconque. Et
le fait de connaitre l'OS ne suffit pas.

John

"isabelle" a écrit dans le message de news:

bonjour John,

il y a un exemple complet sur ce lien :

http://groups.google.com/group/microsoft.public.vb.general.discussion/browse_thread/thread/ef61496f6d266602/2fdcbbe466bc5ab3?lnk=st&q=version+*+windows+*+case&rnum=4&hl=fr#2fdcbbe466bc5ab3

isabelle

Bonjour à tous,

j'ai créé une macro me permettant d'executer une requete sur une base de
données spécifiée en paramètre.

Les bases de données sont toutes Oracle. Suivant l'OS ou la personne
ayant installé le poste je me retrouve avec des chaines de connexion ADO
différentes d'un poste à l'autre :

Installe en Français (w2000) :
DRIVER={Microsoft ODBC pour Oracle};UID=xxxx;PWD=xxx;SERVER=xxxxx;

Installe en Anglais (w2000) :
DRIVER={Microsoft ODBC for Oracle};UID=xxxx;PWD=xxx;SERVER=xxxxx;

sous XP :
Provider=MSDAORA.1;User ID=xxx;Data Source=xxxxx;Persist Security
Infoúlse
ou encore:
Provider=MSDAORA;User ID=xxx;Data Source=xxxxx;Persist Security
Infoúlse

Je voudrais savoir si il est possible de récupérer en base de registre ou
autre comment construire ma chaine de connexion.

Merci d'avance.

John.