我正在尝试将Postgres ODBC 驱动程序的安装脚本作为我的应用程序安装程序的一部分。PG 提供了一个很棒的 msi,但我不希望它作为我安装的一部分弹出。他们所说的关于使用 dll 的只是“只有在你知道自己在做什么的情况下才使用这个发行版!” 不幸的是,如果他们不知道自己在做什么,我找不到任何东西来告诉他们如何去做。
我找到了一些关于向 HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI 添加一些 reg 键的信息。我犹豫要不要使用它,因为我的计算机上不存在密钥。我使用了msi安装。该文件来自 2010 年。
因此,如果有人知道有关 odbc 驱动程序安装的“他们在做什么”,我将非常感谢您的指导。
我在windows xp上安装。我已经设置了一个虚拟机,所以每次尝试后我都可以从头开始,所以我不需要担心失败的尝试可能会造成混乱。我需要安装程序通过 Windows 8 在 xp 上工作,所以如果有人知道任何不允许单个安装程序的陷阱,请告诉我。我现在计划对所有安装使用 32 位驱动程序。
我试过使用 regsvr32。那没有用。
psqlodbc 的内容:
libeay32.dll
libiconv-2.dll
libintl-8.dll
libpq.dll
pgenlist.dll
pgenlista.dll
pgxalib.dll
psqlodbc30a.dll
psqlodbc35w.dll
ssleay32.dll