使用 64 位 Web asp 应用程序连接到 informix

Connecting to informix with 64 bit web asp application

我目前正在尝试将我的 Web 应用程序连接到 IBM Informix 服务器。据我所知,我能找到的 .net 驱动程序只有 32 位。当我将它们与我的 64 位应用程序一起使用时,它不起作用,并表示存在体系结构不匹配。

有没有 64 位驱动程序?我找不到它,IBM 绝对帮不上忙。我也无法将服务器从 64 位更改为 32 位,因为我们的其他一些库是 64 位的,无论如何我们都希望保留 64 位。

我们唯一的其他解决方案想法是创建一个新项目,将其设为 32 位,并创建我们可以调用以从该项目获取数据的 API。

找到需要的驱动程序。结果确实存在 64 位的,我在这个页面上找到了它:

https://www.ibm.com/account/reg/us-en/subscribe?formid=urx-19776&target=https://www-01.ibm.com/marketing/iwm/iwm/web/dispatcher.do?source=ifxdl&S_PKG=410FC8dewin&lang=en_US

我不知道为什么 IBM 很难找到它。在谷歌搜索@Jonathan Leffler 的评论 "CSDK 4.50" 后,我在随机 github 存储库中找到了它。 Github 我发现它在这里:https://github.com/credativ/informix_fdw/issues/20

在 ODBC 设置中将驱动程序添加为 64 位驱动程序,现在一切正常。谢谢大家的帮助!