gpt4 book ai didi

postgresql - VB6依赖访问网络postgresql数据库

转载 作者:行者123 更新时间:2023-11-29 13:02:49 25 4
gpt4 key购买 nike

我有一个 vb6 应用程序,它将通过 ADO 访问网络 Postgresl 9.3 数据库。这是连接字符串的一部分

Provider=MSDASQL;Driver={PostgreSQL ANSI}

我需要与我的应用程序一起分发什么(如果有的话)以保证提供程序/驱动程序组合将出现在 Windows 机器(xp 及更高版本)上?谢谢。

最佳答案

捆绑 psqlODBC MSI:

http://www.postgresql.org/ftp/odbc/versions/msi/

只需使用安装程序中的 msiexec/i THEDRIVERMSI.msi/passive/n 运行即可。

它带有所需的 libpq、OpenSSL 等。您可能需要确保安装了正确的 Visual Studio 运行时,我不记得它是否自动安装了。

如果您想让它对用户不可见,请将其捆绑为 msm,它只是您应用程序 MSI 安装程序的另一个组件。您必须重新编译 psqlODBC 才能生成 msm,请参阅源代码中的 winbuildinstaller 文件夹。

关于postgresql - VB6依赖访问网络postgresql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24485413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com