Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

DbFactory

4 réponses
Avatar
Microsoft
Bonjour,
je souhaite créer une classe me permettant de me connecter à plusieurs
SGBD. Pour cela j'utilise une DBFactory. Lors de la creation d'une
connexion pour par exemple une connection orcle je fait :

DbProviderFactory Factory =
DbProviderFactories.GetFactory("Oracle.DataAccess.Client");
Connection = Factory.CreateConnection();

et j'ai une erreur :

System.Data
Le fournisseur de données .Net Framework demandé est introuvable. Il n'est
peut-être pas installé.

Qqun sait il comment arrenger cela ?? J'ai installé le client oracle sur
mon poste, la dll est bien dans les références. La je bloque.

merci

--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/

4 réponses

Avatar
Gilles TOURREAU [MVP]
"Microsoft" <msnews.microsoft.com> a écrit dans le message de
news:
Bonjour,
je souhaite créer une classe me permettant de me connecter à plusieurs
SGBD. Pour cela j'utilise une DBFactory. Lors de la creation d'une
connexion pour par exemple une connection orcle je fait :

DbProviderFactory Factory =
DbProviderFactories.GetFactory("Oracle.DataAccess.Client");
Connection = Factory.CreateConnection();

et j'ai une erreur :

System.Data
Le fournisseur de données .Net Framework demandé est introuvable. Il n'est
peut-être pas installé.

Qqun sait il comment arrenger cela ?? J'ai installé le client oracle sur
mon poste, la dll est bien dans les références. La je bloque.

merci

--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/




Bonjour,

Essayez plustôt : GetFactory("System.Data.OracleClient")

Cordialement

--
Gilles TOURREAU - MVP C#


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Avatar
Chris81
bonjour,
non je ne veux pas utiliser le connecteur oracle de microsoft mais celui
de oracle car il est plus performant.

Le Tue, 06 May 2008 21:26:41 +0200, Gilles TOURREAU [MVP]
a écrit:

réer une classe me permettant de me connecter à plusieurs SGBD. Pour
cela j'utilise une DBFactory. Lors de la creation d'une connexion pour
par exemple une connection orcle je fait :
D





--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/
Avatar
Gilles TOURREAU [MVP]
"Chris81" <msnews.microsoft.com> a écrit dans le message de
news:
bonjour,
non je ne veux pas utiliser le connecteur oracle de microsoft mais celui
de oracle car il est plus performant.

Le Tue, 06 May 2008 21:26:41 +0200, Gilles TOURREAU [MVP]
a écrit:

réer une classe me permettant de me connecter à plusieurs SGBD. Pour
cela j'utilise une DBFactory. Lors de la creation d'une connexion pour
par exemple une connection orcle je fait :
D





--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/




Bonjour,

OK, dans ce cas vérifier que ODP est bien enregistré dans votre fichier
machine.config dans le répertoire du framework (Balise
<DbProviderFactories>)
http://msdn.microsoft.com/fr-fr/library/dd0w4a2z.aspx

Cordialement

--
Gilles TOURREAU - MVP C#


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Avatar
Chris81
j'ai telecharger 200Mo de chez oracle et c'est ok :)