首页 > 解决方案 > 使用 64 位 Web ASP 应用程序连接到 informix

问题描述

我目前正在尝试将我的 Web 应用程序连接到 IBM Informix 服务器。据我所见,我能找到的.net 驱动程序只有 32 位。当我将这些与我的 64 位应用程序一起使用时,它不起作用,并且说存在架构不匹配。

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

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

标签: c#.netdriverinformix

解决方案


找到需要的驱动程序。结果发现确实存在 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?来源=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 位驱动程序,现在一切正常。谢谢大家的帮助!


推荐阅读