проблема с подключением к Oracle из моей программы C # WinForm - PullRequest
1 голос
/ 21 марта 2011

Я пытаюсь подключиться к Oracle 11.2.0 64bit из моей программы на C #

и получаю эту ошибку:

Попытка загрузить клиентские библиотеки Oracle вызвала исключение BadImagFormatException.Эта проблема возникает при работе в 64-битном режиме с установленными 32-битными клиентскими компонентами Oracle.

мой код для подключения к Oracle

Conect = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=" + IP + ")(PORT=" + PORT + ")))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=" + Server + ")));User Id=" + UID + ";Password=" + PASS + ";";

Conn = new OracleConnection(Conect); 
Conn.Open();

и компиляция моей программы на X86 (для работы на 64 битах)

что мне нужно скачать или изменить в моей программе на C #?

заранее спасибо

1 Ответ

3 голосов
/ 21 марта 2011

Если вы используете 32-битный клиент oracle, вам нужно пересобрать приложение с любого процессора на x86.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...