DbFactory

Le
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/
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
Gilles TOURREAU [MVP]
Le #12146371
"Microsoft" 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
Chris81
Le #12146361
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]

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/
Gilles TOURREAU [MVP]
Le #12146351
"Chris81" 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]

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
Chris81
Le #12146241
j'ai telecharger 200Mo de chez oracle et c'est ok :)
Publicité
Poster une réponse
Anonyme