2009-06-29 25 views
15

psqlODBCがインストールされています。コントロールパネル - >データソース(ODBC)に移動すると、Postgresドライバがインストールされていません。PostgreSQL ODBCドライバがコントロールパネル(データソース)に表示されない

私は再起動しましたが、まだ何もしていません。

私はファイルc:\WINDOWS\system32\odbccp32.cplからこのコントロールパネルのアプレットを起動すると、突然ドライバが表示されることに気付きました。

これはXP 64ビットマシンで発生します。

これがなぜ、またはこれが意味するものなのか、私は本当に説明できません。コントロールパネル、Rundll32ののコマンドラインから起動することである

"rundll32.exe" shell32.dll,Control_RunDLL "c:\WINDOWS\system32\odbccp32.cpl", 

(このデータは、プロセスエクスプローラからである)

odbccp32.cplからコマンドラインを起動することである:

"C:\WINDOWS\system32\rundll32.exe" C:\WINDOWS\system32\shell32.dll,Control_RunDLL "C:\WINDOWS\system32\ODBCCP32.CPL",@0 

アイデア?

+0

昨日このドライバをインストールしましたが、直ちにデータソースに表示されました。再起動する必要はありません。私は普通から何もしなかった。 –

+0

この質問はサーバーフォールトに属しているため、この質問を閉じると投票した人は明らかにODBCが何であるかを理解していません。次回は、タグを無視してください。 –

+1

+1 Win7の64ビットシステムで32ビットのDB2データセンタークライアントドライバを使用していたのと同じ問題がこの問題に関連していることを知りました。私はもっ​​とアップアップできないのは残念です!この質問をお寄せいただきありがとうございます! =) –

答えて

26

おそらく32ビットのドライバをインストールしましたか? アプレットは、odbc管理ツールodbcad32.exeの64ビット・バージョンを開始します。 %systemdrive%\ Windows \ SysWoW64 \ odbcad32.exeの32ビットバージョンを実行してみてください。

レジストリのリダイレクトにより、これはちょっと頭痛になります。詳細については、http://support.microsoft.com/kb/942976を参照してください。

+6

真剣に? 64ビットバージョンは 'odbcad32'と呼ばれ、32ビットバージョンは' SysWoW64'ディレクトリにあります。 – Nate

+4

ありがとう:-)これらは両方ともodbcad32.exeと呼ばれています.WoW64はWindows-on-Windows 64の略です。 –

+0

+1少なくともこの回答を10回upvoteしたかったでしょう!私は、新しくインストールされたDB2データセンターのクライアント・ドライバーでこの問題を回して終わりを告げました。ドライバは32ビットで、私のシステムは64ビットです。私はこの答えを見つけて本当にうれしく思います!あなたは私の命を救いました! ;-)ありがとう! –

関連する問題