【发布时间】:2012-06-14 11:53:12
【问题描述】:
我在将 c# 应用程序从 WinXP 升级到 Win7 64 位时遇到问题。该应用程序从我们的 iSeries 查询数据。我已经设置了一个 64 位 ODBC DSN,如果我从 MS Access 中尝试,它就可以工作。但是,当我尝试在 C# 代码中建立连接时,出现以下错误:
错误 [08S01] [IBM][iSeries Access ODBC 驱动程序]通信链路故障。 comm rc=10022 - CWBCO1003 - 套接字错误,函数返回 10022
我的连接代码如下:
cn = new OdbcConnection("dsn=as400data;UID=user;PWD=password;");
cmd = new OdbcCommand(sql, cn);
cn.Open();
有人对可能引发此错误的原因有任何想法吗?
【问题讨论】:
标签: windows visual-studio-2010 windows-7 odbc ibm-midrange