Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

​ODBC ​настроить?

166  
Murr_0002 знакомое лицо28.02.18 15:44
Murr_0002
NEW 28.02.18 15:44 

ODBC настроить?


С ОДБС не работал где-то с 1995 года. Забыл все.

Ну самый базис еще где-то есть - должен быть драйвер, должна быть запись в реестре, создается Юзер ДСН и юзается.

Все это сделать могу...


Теперь следующее:

- Винда 7 х64, последний СП.

- Оракле Клиент (32 бит)

- Мелкомягкий Офис 2010 (32 бит)


Первая часть марлезонского балета:

- поставленный клиент не виден в Data Sources (ODBC)

Сия ситуация решается - есть ДВА менеджера - во втором (в х86) драйвер доступен.


Делаем новый User DSN и тестируем - работает - это решает проблему с доступностью драйвера.


Теперь лезем в Ехцел (32 бит) и коннектимся к базе через созданный Юсер ДСН.


Опссс... тут оно и падает.

Ошибки - разные - от отсутствия описания соединения у оркловского клиента, до несовместимости по архитектуре.


Вопрос вверху - как корректно настроить ОДБС для 32-х битного приложения на х64 системе?

#1 
AlexNek патриот28.02.18 23:23
AlexNek
28.02.18 23:23 
в ответ Murr_0002 28.02.18 15:44
как корректно настроить ОДБС для 32-х битного приложения на х64 системе?

Вроде никак как хочется. Вся цепочка должна быть "32 бита"

#2 
Murr_0002 знакомое лицо01.03.18 10:21
Murr_0002
NEW 01.03.18 10:21 
в ответ AlexNek 28.02.18 23:23

Ну так ВСЯ цепочка и есть 32 бита. Исключая то, что система х64, но 32 бит апп должна работать на х64 системе...

#3 
AlexNek патриот02.03.18 00:14
AlexNek
NEW 02.03.18 00:14 
в ответ Murr_0002 01.03.18 10:21
Ну так ВСЯ цепочка и есть 32 бита.

Энто ты можешь думать что вся цепочка 32 бита, а винда может думать по другому.

Потести различные "выходы". Хотя бы со своей проги подключись

#4 
Murr_0002 знакомое лицо02.03.18 08:59
Murr_0002
NEW 02.03.18 08:59 
в ответ AlexNek 02.03.18 00:14

Вроде уже все перебрано.

Получается так - в 32 битном менеджере ОДБС прописываем ЮзерДСН, а при загрузке винда пользует x64 манагера...

Как обойти - не знаю.

Тупик.

#5