请IBM MVP进入解此问题!在ASP.NET中使用DB2(IBM AS/400)时候出错!!!
在WIN2000中安装了CLINET ACCESS并且配置好了,建立了数据源TEST,该数据源在VB中可以使用。
并且在下载安装了微软的ODBC.NET
在ASP.NET中代码如下:
OdbcConnection conn = new OdbcConnection("Driver={Client Access ODBC Driver (32-bit)};DSN=test;UID=CASE;PWD=CASE");
string strSel="select xthydm,xthymc from xtm17 where xthydm>'100' and xthydm<'200' order by xthydm";
DataSet ds=new DataSet();
OdbcDataAdapter myAdapter=new OdbcDataAdapter(strSel,conn);
myAdapter.Fill(ds,"test");
Response.Write(ds.Tables["test"].DefaultView.Count);
程序执行后报错信息如下:
ERROR [08S01] [IBM][Client Access ODBC 驱动程序(32 位)][DB2/400 SQL] 通信链路故障。 Comm RC=0xb