Как работать с Oracle, .Net, Winform, Windows Vista и XP - PullRequest
4 голосов
/ 26 января 2010

У меня есть приложение WinForm на C #, которое работает с Oracle в качестве базы данных.

Я занимаюсь разработкой в ​​Visual Studio 2008 для Vista с Vista Oracle Client (10.2.0) и ODP.Net (2.102.2.20).

Проблема в том, что некоторые пользователи этого приложения работают с Windows XP, поэтому клиент не тот, и приложение говорит, что ему "нужна" правильная версия клиента для работы.

Я пытался найти информацию об этом, но похоже, что кто-то разрабатывает для настольных компьютеров, используя Oracle в качестве базы данных ...

Заранее спасибо за любую идею!

1 Ответ

2 голосов
/ 26 января 2010

Если вы не используете конкретный клиент Oracle 10.2.0, я бы порекомендовал вам использовать клиент Oracle 11. Клиент 11 совместим с серверами 10g и 11g (и, может быть, 9i - не запомните)

Существует также огромное преимущество, заключающееся в том, что вам не нужно использовать Oracle Universal Installer, а вместо этого можно просто запустить пакетный файл, предоставленный Oracle, для выполнения необходимой установки и удаления.

Однако данный клиент может не работать для вас, как для разработчика, поскольку он не включает такие инструменты, как SqlPlus или sqlldr.

Вы можете скачать Oracle 11 Client с Xcopy Deploy здесь .

...