Windows 7 上的 PostgreSQL ODBC 驱动程序未显示
我运行的是 win7 64 位,所以我安装了 (psqlodbc_09_00_0300-x64.zip) msi 64 位postgres odbc 的驱动程序。
我还尝试从以下位置启动 odbc 管理器“%systemdrive%\Windows\SysWoW64\odbcad32.exe”,
但我仍然没有看到任何可以使用的 postgres 驱动程序。
有人知道如何让它们出现吗?
I'm running win7 64bit so I installed the (psqlodbc_09_00_0300-x64.zip) msi 64bit drivers for postgres odbc.
i also tried launching the odbc manager from the following location "%systemdrive%\Windows\SysWoW64\odbcad32.exe"
But i still don't see any postgres drivers i can use.
Anyone know how to make them show up?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
要为 32 位应用程序设置 DSN,您必须使用:%WINDIR%\SysWOW64\odbcad32.exe
对于 64 位应用程序,您必须使用:%WINDIR%\System32\odbcad32.exe,
请参阅 http ://psqlodbc.projects.pgfoundry.org/faq.html#6.8
To setup DSN for 32-bit application you must use: %WINDIR%\SysWOW64\odbcad32.exe
and for 64-bit application you must use: %WINDIR%\System32\odbcad32.exe
see http://psqlodbc.projects.pgfoundry.org/faq.html#6.8
通常,在这种情况下,您需要安装 64 位驱动程序(适用于 64 位程序)和 32 位驱动程序(适用于 32 位程序)。如果这不起作用,您有两个选择:
卸载并重新安装。重新安装时,禁用防病毒软件等以及其他任何可能干扰写入注册表的软件。
在 32 位版本上运行 regsvr32,在 64 位版本上运行 regsvr64
Typically in a case like this you want to install both the 64-bit drivers (for 64-bit programs) and the 32-bit drivers (for 32-bit programs). If this doesn't work you have two options:
Uninstall and reinstall. On reinstall disable antivirus software, etc. and anything else that may interfere with writing to the registry.
Run regsvr32 on on the 32-bit version and regsvr64 on the 64-bit version