当我尝试使用 C#.NET 连接到 AS400 时,它给了我错误:
IBMDA400 未在本地机器上注册
谁能解释一下这个?
对于您正在使用的提供程序,需要安装 IBM 的 Client Access。IBM 的 OleDbProvider 包含在 Client Access 包中。
更好的解决方案是使用IBM for .Net提供程序。
如果您在计算机上安装了 Client Access,则可以通过进入选择性设置并在开发人员工具中选择 .Net 提供程序来访问 .Net 提供程序。