Чтобы не забыть.
В 64х-разрядной Windows 7 при разработки Win32 приложений необходимо использовать Win32 клиент с драйвером. Иначе ODBC выдаст ошибку:
Copy Source |
Copy HTML- [Microsoft][Диспетчер драйверов ODBC] В указанном DSN архитектура драйвера и архитектура приложения не соответствуют друг другу.
Для корректной работы в таком случае необходимо:
1. Установить и настроить 32-х разрядный клиент
Oracle.
2. При создании ODBC-подключения необходимо вызывать не стандартный 64-х разрядный "Диспетчер драйверов ODBC" из "Пуск->Панель управления и т.д.", а его 32-х битную версию, которая обычно расположена где-то тут:
Copy Source |
Copy HTML- %windir%\system32\odbcad32.exe