当前位置:  开发笔记 > 数据库 > 正文

PostgreSQL ODBC驱动程序未显示在控制面板中(数据源)

如何解决《PostgreSQLODBC驱动程序未显示在控制面板中(数据源)》经验,为你挑选了1个好方法。

我安装了psqlODBC,当我转到控制面板 - >数据源(ODBC)时,我没有看到安装了Postgres驱动程序.

我重新启动,仍然没有.

然后我注意到,如果我从文件中启动此控制面板小程序,则会c:\WINDOWS\system32\odbccp32.cpl突然出现驱动程序!

这发生在XP 64位机器上.

我无法解释为什么会这样,或者它的含义是什么.

从控制面板启动时,rundll32的命令行是:

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

(此数据来自Process Explorer)

odbccp32.cpl从命令行启动时:

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

有任何想法吗?



1> Erik Erkelen..:

您是否安装了32位驱动程序?applet启动64位版本的odbc管理工具odbcad32.exe.尝试在%systemdrive%\ Windows\SysWoW64\odbcad32.exe中运行32位版本.

注册表重定向使这有点令人头疼,请参阅http://support.microsoft.com/kb/942976以获取更多信息.


真的吗?64位版本称为"odbcad32",32位版本位于"SysWoW64"目录中?
是的:-)他们都叫做odbcad32.exe,WoW64代表Windows-on-Windows 64.
推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有