【发布时间】: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