ODP.NET OracleCommandBuilder.DeriveParameters для 9i - PullRequest
0 голосов
/ 24 февраля 2009

У меня установлен Oracle9i Release 2 ODAC, и мы переходим от поставщика данных Microsoft .NET для Oracle. У нас реализовано некоторое кэширование SqlCommand, которое использует System.Data.SqlCommandBuilder.DeriveParameters (result) (переменная result является типом SqlCommand), но нет метода DeriveParameters () до ODP.NET версии 10.

Возможно, у кого-нибудь есть опыт использования ODP.NET 10.1.XXXXXX или выше с Oracle 9i, и у него нет проблем?

Ответы [ 3 ]

1 голос
/ 24 февраля 2009

Вы даже можете использовать odp.net 11.1.0.6.20 вместе с Oracle 9i. Однако используйте сервер Oracle 9.2.0.7, а не 9.2.0.6.

1 голос
/ 24 февраля 2009

Вы можете без проблем использовать ODP.NET R2 для 10g на 9i, как указано в документации readme odp.net R2. Я бы выбрал версию R2 (то есть 2.10.2.xxx), поскольку она имеет встроенную сборку .NET 2.0 и много исправлений, отсутствующих в версии 10.1. Он также менее глючит, чем версия 9.2.0.xxx.

Будет установлен клиент 10g, который может обращаться к базам данных Oracle версии 8i R3 или выше.

0 голосов
/ 01 марта 2009

Взгляните на следующий документ от Metalink, это может помочь. Он содержит матрицу поддержки версии драйвера ODP, поддерживаемой операционной системы, SQL * Net, RDBMS, .NET Framework и Visual Studio.

Тема: Oracle Data Provider для .NET (ODP) поддерживаемых конфигураций

ID документа: 726240.1

...