- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我需要从 .NET 连接到 IBM AS400 数据库。这里已经有一个问题:
http://stackoverflow.com/questions/3336646/connect-to-as400-using-net
但是,这个问题很老,只是短暂地提到了 IBM i Access Client Solutions。我确实安装了 IBM i Access Client Solutions。我在他们的网站上找不到 IBM i Access for Windows 的下载。我正在使用 IBM.Data.DB2 和 IBM.Data.DB2.iSeries 的 nuget 包,代码在我安装了 IBM i Access for Windows 的其他机器上运行良好。
当我尝试在此框上创建连接时:
var connection = new iDB2Connection(connectionString);
我遇到了一个错误:
Unable to load DLL 'cwbdc.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
那么我的问题是:当我安装了 IBM i Access Client Solutions 而不是(根据 IBM 现已弃用)Windows 版 IBM i Access 时,我需要做什么才能连接?
后记:我安装了一堆 IBM 垃圾,希望能找到有用的东西。对于使用 IBM.Data.DB2.iSeries 的 .NET 开发,似乎没有必要安装 IBM i Access Client Solutions Base Package、IBM 数据服务器驱动程序包或 IBM Database Add-Ins for Visual Studio。我最终找到了已弃用的 IBM i Access for Windows。这让我开始运行。我希望仍然能找到有凭据的人来下载更新的 IBM i Access Client Solutions - Windows Application Package,这样我就可以尝试一下。 此外,尝试为 .NET 收集 IBM AS/400 驱动程序比我预期的 2018 年要痛苦得多......
最佳答案
ACS 分为两部分...
通用的基于 Java 的组件,例如 5250 仿真器和数据库工具以及 JDBC 驱动程序。
特定于平台的组件,对于 Windows,这包括 ODBC、ADO 和 .NET 驱动程序。
听起来您缺少正式称为 IBM i Access Client Solutions - Windows Application Package 的 Windows 组件
不幸的是,Windows 应用程序包必须从 IBM 的 Entitled Systems Support (ESS) 下载。网站。
这与您的 IBM i 管理员下载操作系统升级或操作系统的可选组件的位置相同。因此,他们应该能够为您提供所需的包裹。
关于c# - 从 .Net 连接到 AS400,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49577179/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!