Krystian Fajkowski

Krystian Fajkowski Lider zespołu
wsparcia
użytkowników,
Ośrodek
Przetwarzani...

Temat: Niezgodność DSN pomiędzy sterownikiem, a aplikacją

Witajcie,

Mam wielki problem, z którym nie jestem w stanie sobie poradzić. Usiłuję zainstalować sobie sterowniki ODBC oracle, aby móc połączyć się z bazą przez Excela. Instaluje wersje x64, bo taki mam system operacyjny (próbowałem wersje 11.1; 11.2; 12.1; 12.2 - bez rezultatu). Niestety, próbie skonfigurowania połączenia otrzymuje komunikat o niezgodności architektury pomiędzy sterownikiem, a aplikacją. Sterowniki udaje się poprawnie skonfigurować w narzędziach administracyjnych.

Fakt, że Excel jest x32, ale próbowałem wszystkie powyższe sterowniki instalować w wersji x32, ale wtedy system w ogóle ich nie widzi.

POMOCY!!! :-)

Temat: Niezgodność DSN pomiędzy sterownikiem, a aplikacją

Instalujesz sterownik i tworzysz DSN przez 32 bitowego menadzera odbc.

1. Win + R
2. Wpisujesz odbcad32
3. Robisz robotę
Krystian Fajkowski

Krystian Fajkowski Lider zespołu
wsparcia
użytkowników,
Ośrodek
Przetwarzani...

Temat: Niezgodność DSN pomiędzy sterownikiem, a aplikacją

Dzięki, tylko sterownik nie jest widoczny także z poziomu odbcad32. Na pewno jest zainstalowany, gdyż ponowna próba instalacji zwraca komunikat: "Oracle ODBC Driver with same name already exists."

Co teraz?
Krystian Fajkowski

Krystian Fajkowski Lider zespołu
wsparcia
użytkowników,
Ośrodek
Przetwarzani...

Temat: Niezgodność DSN pomiędzy sterownikiem, a aplikacją

I kolejna zagadka. Plik SQORA32.DLL na 100% jest pod podaną ścieżką.


Obrazek
Krzysztof Wojtal

Krzysztof Wojtal Specjalista ds
systemu ERP, PL/SQL,
Crystal rep., Power
B...

Temat: Niezgodność DSN pomiędzy sterownikiem, a aplikacją

Cześć,

Jeżeli masz Excela x32 i system Windows 7 x64, to musisz zainstalować sobie sterowniki 32 bitowe. Musisz następnie wejść do katalogu: C:\Windows\SysWOW64\odbcad32.exe - tu skonfigurujesz sobie sterowniki.

Jato zrobiłem w następujący sposób:

1. Bezpośrednio na partycji systemowej stworzyłem katalog o nazwie np. oracle_odbc. ścieżka ma wyglądać tak -> C:\oracle_odbc

2. Następnie tworzymy i edytujemy zmienne środowiskowe.
Start -> Prawym myszy na Komputer -> następnie Właściwości -> Zaawansowane ustawienia systemowe -> zmienne środowiskowe -> w części Zmienne systemowe ->
a) TWORZYMY NOWY:
nazwa: TNS_ADMIN
wartośc zmiennej: C:\oracle_odbc

b) Edytujemy zmienna "Path"
W polu "wartość zmiennej" po średniku na samym końcu dodajemy ścieżkę z dostępem do klienta ORACLE, czyli ";C:\oracle_odbc".

3. Przechodzimy do do katalogu oracle_odbc i instalujemy sterowniki -> odbc_install.

4. Kopiujemy do katalogu "C:\oracle_odbc", plik konfiguracyjny o nazwie "tnsnames.ora".

5. Ostatnim etapem jest konfiguracja C:\Windows\SysWOW64\odbcad32.exe.

W podobny sposób możesz skonfigurować sobie sterowniki x64, z tym że odbcad32.exe musisz uruchomić z tego poziomu: C:\Windows\System32\odbcad32.exe.
Ja mam u siebie jedne i drugie i działa bez problemu.

Pozdrawiam
Krzysiek
Krystian Fajkowski

Krystian Fajkowski Lider zespołu
wsparcia
użytkowników,
Ośrodek
Przetwarzani...

Temat: Niezgodność DSN pomiędzy sterownikiem, a aplikacją

Udało się "uwidocznić" sterowniki. Niestety, teraz pojawił się błąd: "Nie można załadować podanego sterownika z powodu błędu systemowego 193"

Dodam, że konfiguracja w narzędziach administracyjnych zakończyła się sukcesem. Powyższy komunikat leci na poziomie odpalania zapytań z poziomu Excela.
Krystian Fajkowski

Krystian Fajkowski Lider zespołu
wsparcia
użytkowników,
Ośrodek
Przetwarzani...

Temat: Niezgodność DSN pomiędzy sterownikiem, a aplikacją

Odwołuje ostatni wpis. Przyczyną był jakiś błędny klucz w rejestrze - pozostałość po kilkudniowej batalii z różnymi wersjami. Zlokalizowałem, poprawiłem i działa.

Dziękuję wszystkim powyżej za pomoc! :)



Wyślij zaproszenie do