Question

Je Oracle9i Release 2 ODAC installé et nous migrez de fournisseur Microsoft Data .NET pour Oracle. Nous avons une mise en cache SqlCommand mis en œuvre, que les utilisations System.Data.SqlCommandBuilder.DeriveParameters (suite) (var result est le type de SqlCommand), mais il n'y a pas de méthode DeriveParameters () jusqu'à ce que la version 10 ODP.NET.

Peut-être que quelqu'un a l'expérience en utilisant ODP.NET 10.1.XXXXXX ou plus avec Oracle 9i et n'a pas de problème?

Était-ce utile?

La solution

Vous pouvez utiliser ODP.NET R2 pour 10g sur 9i sans problème, comme indiqué dans la documentation readme de odp.net R2. J'aller pour la version R2 (donc 2.10.2.xxx) car il a un natif .NET 2.0 build et beaucoup de corrections de bugs pas présents dans la version 10.1. Il est également moins buggé que la version 9.2.0.xxx.

Il installera le client 10g, qui peut accéder à des bases de données Oracle 8i de la version R3 ou plus.

Autres conseils

Vous pouvez même utiliser odp.net 11.1.0.6.20 avec Oracle 9i. Cependant utiliser le serveur Oracle 9.2.0.7, 9.2.0.6 pas.

Jetez un oeil au document suivant de Metalink, il pourrait aider. Il contient une matrice de support de ODP Version du pilote, pris en charge du système d'exploitation, SQL * Net, SGBDR, .NET Framework et Visual Studio.

Objet: Oracle Data Provider pour les configurations prises en charge .NET (ODP)

Doc ID: 726240,1

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top