Zainstalowałem psqlODBC, a kiedy przejdę do Panelu sterowania -> Źródła danych (ODBC), nie widzę zainstalowanego sterownika Postgres.Sterownik ODBC PostgreSQL nie wyświetla się w Panelu sterowania (źródła danych)
Ponownie uruchomiłem, wciąż nic.
Zauważyłem, że jeśli uruchomię aplet panelu sterowania z pliku c:\WINDOWS\system32\odbccp32.cpl
, nagle pojawią się sterowniki!
Zdarza się to na 64-bitowym komputerze XP.
Nie mogę naprawdę wyjaśnić, dlaczego tak jest i jakie są tego konsekwencje.
Podczas uruchamiania z Panelu sterowania, linia poleceń RunDll32 jest:
"rundll32.exe" shell32.dll,Control_RunDLL "c:\WINDOWS\system32\odbccp32.cpl",
(to dane z Process Explorer)
Podczas uruchamiania z odbccp32.cpl
linia poleceń jest:
"C:\WINDOWS\system32\rundll32.exe" C:\WINDOWS\system32\shell32.dll,Control_RunDLL "C:\WINDOWS\system32\ODBCCP32.CPL",@0
Jakieś pomysły?
Zainstalowałem ten sterownik na drugi dzień i od razu pojawiło się w źródłach danych, bez konieczności ponownego uruchamiania. Zrobiłem też coś niezwykłego. –
Ktokolwiek głosował, aby zamknąć to pytanie, ponieważ należy do serwera-winy, oczywiście nie ma pojęcia, co to jest ODBC. Następnym razem zignoruj tag. –
+1 Po prostu uwielbiałem znaleźć to pytanie związane z tym samym problemem, który miałem cały dzień z moim 32-bitowym sterownikiem DB2 Data Center Client w moim 64-bitowym systemie Win7. Szkoda, że nie mogę więcej głosować! Dziękuję za pytanie! =) –