Frage

Ich füge die ODP-Konfiguration in der Anwendung Datei web.config. Dazu habe ich einen Konfigurationsabschnitt namens „oracle.dataaccess.client“. Deshalb einen Eintrag in dem <configSections> Abschnitt ich hinzufüge. So etwas wie folgt aus:

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

Ich bin mir nicht sicher über die Typ-Parameter. Meine Frage ist, welchen Wert muss ich für den Typ-Parameter? Wo kann ich es finden? Der Oracle-Client ist 9.2. Das .NET Framework 1.1

War es hilfreich?

Lösung

ODP 9.2 freigegeben wurde, bevor Net 2 und nicht implementiert die neuen Schnittstellen und Fabriken dieser Rahmen (im System.Data.Common Namespace) hinzugefügt

Mit anderen Worten: Sie können nicht diese Version von ODP über die Konfigurationseinträge System.Data.Common konfigurieren. ADO.net 2.0-Kompatibilität begann mit Version 10.2.0.2 von ODP (siehe http://www.oracle.com/technology/oramag/oracle/06-winsupp/win06odp.html zum Beispiel)

Andere Tipps

Überprüfen Sie auch die Oracle® Data Provider für. NET-Entwicklerhandbuch

Edit:

OK, so dass ich denke, das ist das, was Sie suchen:

Fügen Sie unter <configuration> <configsections> die folgenden Einträge in web.config:

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

Fügen Sie unter <system.data> <DbProviderFactories> folgenden Eintrag

<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" />
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top