【问题标题】:Error whie connecting AS400 Unable to load DLL 'cwbdc.dll'连接 AS400 时出错无法加载 DLL 'cwbdc.dll'
【发布时间】:2019-05-07 00:28:15
【问题描述】:

尝试连接 AS 400 服务器但收到以下错误 DllNotFoundException: Unable to load DLL 'cwbdc.dll': 找不到指定的模块。 (HRESULT 异常:0x8007007E。

连接字符串:

<add name="As400" connectionString="Data Source=servername1.servername2.org;Password=myPassword;UserID=myId; pooling=false" />

  public class ConnectionString
    {

        private static string DataString;

        /// <summary>
        /// constructor : sets connection string
        /// </summary>
        static ConnectionString()
        {
            DataString = ConfigurationManager.ConnectionStrings["As400"].ConnectionString;
        }

        /// <summary>
        /// create db connection instance
        /// </summary>
        /// <returns></returns>
        public static iDB2Connection DataSource()
        {
            return new iDB2Connection(DataString);
        }
    }

这里 DataSource 方法抛出错误:

IBM.Data.DB2.iSeries.iDB2InvalidConnectionStringException: 'The ConnectionString property is invalid.'
DllNotFoundException: Unable to load DLL 'cwbdc.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

【问题讨论】:

    标签: .net ibm-midrange


    【解决方案1】:

    您可能必须安装 IBM i Access for Windows。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-05
    • 1970-01-01
    • 1970-01-01
    • 2021-04-26
    • 2016-05-25
    • 1970-01-01
    相关资源
    最近更新 更多