c# - 使用 64 位 Web ASP 应用程序连接到 informix
问题描述
我目前正在尝试将我的 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 位驱动程序,现在一切正常。谢谢大家的帮助!
推荐阅读
- javascript - 排除特定 ip 模式的正则表达式
- spring-boot - 使用 Spring jpa 查询在字符串列表的列中搜索字符串
- python - 如何使用 Tensorflow Js 将保存的 Python ML 模型导入 Node js
- c# - System.BadImageFormatException:不应加载引用程序集以执行
- python - 如何在此代码中实现没有 Visualize_cam 的 CAM?
- python - 烧瓶用户:无法安装烧瓶用户我得到一个权限错误
- java - JPanel 覆盖部分 JFrame 边框
- testing - 使用 TestCafe 和 Electron,有没有办法在最后一次测试之后但在应用程序关闭之前执行脚本?
- reactjs - It Hit WebDAV 客户端模块在打开 word 文档时要求登录
- python - 使用 matplotlib python 在 3D 中绘制多个相交平面