2009-05-27 1 views
0

Если у меня есть несколько клиентов Oracle, установленных на данной рабочей станции (например, Oracle 9 и Oracle 10), как указать, какой из них используется ADO? Есть ли способ обмена между двумя клиентами?Несколько клиентов Oracle

В настоящее время я использую Oracle Provide - oraoledb, а не поставщик Microsoft.

ответ

1

Видимо, я задал вопрос об уловке ... хотя вы действительно можете использовать несколько домов Oracle, драйвер Oraoledb не поддерживает несколько домов. Фактически, поскольку компонент OraOLEDB основан на COM, он может быть установлен только в одном месте за один раз ...

0

Поставщик Microsoft зависит от текущего пути Oracle (путь к среде). Теперь вы можете изменить это с помощью селектора Oracle Home, но поставщик Microsoft не поддерживает возможность программного изменения пути.

Source

+0

Я использую поставщик Oracle, а не Microsoft. – YogoZuno

0

Первый оракул дом, который указан в переменной PATH среды используется. Имейте в виду, что это зависит от пользователя, и если вы измените его в процессе, он является локальным для этого процесса.

В общем, вы не должны переключать дома внутри программного обеспечения, хотя просто используйте последнюю версию. Если вы не нацеливаете 8i, клиент 10g может без проблем подключиться к 9i.

 Смежные вопросы

  • Нет связанных вопросов^_^