我当前正在尝试将Web应用程序连接到IBM Informix服务器。从我所看到的,我唯一可以找到的.net驱动程序是32位。当我将这些与我的64位应用程序一起使用时,它不起作用,并且说存在体系结构不匹配。
哪里有64位驱动程序?我找不到它,IBM绝对没有帮助。我也不能将服务器从64位更改为32位,因为我们的某些其他库是64位的,因此我们希望保留64位。
解决方案的唯一另一个想法是创建一个新项目,使其成为32位,并制作我们可以调用以从该项目获取数据的api。
找到所需的驱动程序。原来确实存在64位,但我在此页上找到了它:
我不知道为什么IBM很难找到这个。在谷歌搜索@Jonathan Leffler的注释“ CSDK 4.50”之后,我在一个随机的github存储库中找到了它。我在这里找到的Github在这里:https : //github.com/credativ/informix_fdw/issues/20
在ODBC设置中将驱动程序添加为64位驱动程序,现在一切正常。谢谢大家的帮助!
我知道这并不容易找到,但是这里是一个IBM链接,其中包含有关所有可用Informix CSDK版本的最新信息,包括从何处下载它。(“ F”表示64位,“ T”表示32位)' ibm.com/support/pages/… '