Question

J'ajoute la configuration ODP dans le fichier web.config de l'application. Pour cela, j'ai une section de configuration nommé « Oracle.DataAccess.Client ». Par conséquent, je suis l'ajout d'une entrée dans la section <configSections>. Quelque chose comme ceci:

<section name="oracle.dataaccess.client" type="System.Data.Common.DbProviderConfigurationHandler, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />

Je ne suis pas sûr du type de paramètre. Ma question est, quelle valeur dois-je utiliser pour le paramètre de type? Où puis-je le trouver? Le client Oracle est de 9,2. .Net framework 1.1 est

Était-ce utile?

La solution

ODP 9.2 a été libéré avant .Net 2, et ne met pas en œuvre les nouvelles interfaces et des usines ce cadre ajouté (dans l'espace de noms System.Data.Common)

En d'autres termes, vous ne pouvez pas configurer cette version de ODP via les entrées de configuration System.Data.Common. Compatibilité ADO.net 2.0 a commencé avec la version 10.2.0.2 de ODP (voir http://www.oracle.com/technology/oramag/oracle/06-winsupp/win06odp.html par exemple)

Autres conseils

vérifier aussi Oracle® fournisseur de données pour. Guide de NET Developer

Edit:

OK, donc je suppose que c'est ce que vous cherchez:

Ajouter sous les rubriques suivantes <configuration> <configsections> à web.config:

<section name="oracle.dataaccess.client" 
type="System.Data.Common.DbProviderConfigurationHandler, System.Data, 
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />

Ajouter sous l'entrée suivante <system.data> <DbProviderFactories>

<add name="Oracle Data Provider for .NET" 
invariant="Oracle.DataAccess.Client" description="Oracle Data Provider 
for .NET" type="Oracle.DataAccess.Client.OracleClientFactory, 
Oracle.DataAccess, Version=2.102.2.20, Culture=neutral, 
PublicKeyToken=89b483f429c47342" />
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top