当前位置: 代码迷 >> DB2 >> 请问C#连接DB2一直出错
  详细解决方案

请问C#连接DB2一直出错

热度:7873   发布时间:2013-02-26 00:00:00.0
请教C#连接DB2一直出错!
1.编程环境是Visual Studio2010;数据库是DB2 8.2

使用C#连接远程数据库,提取数据库上的表单内容:
使用的命名空间有:
using System.Data.SqlClient;  
using System.Data.OleDb;
using IBM.Data.DB2;
using IBM.Data.DB2.iSeries;
using IBM.Data.DB2Types;

程序如下:
 
C# code
static void getdatadb2(){              string strConn, strSQL;            strConn = @"Provider=IBMDADB2;Database=FH25D;HOSTNAME=10.228.200.24;PROTOCOL=TCPIP;PORT=12250;uid=ufhdbtbl;pwd=UFHDBTBL;";            strSQL = "select * from fh25t10";            DB2Connection cn = new DB2Connection(strConn);            cn.Open();         //对数据进行操作            cn.Close();  }    


运行之后一直抛出异常:The type initializer for 'IBM.Data.DB2.DB2Connection' threw an exception


请教:这个Conn应该怎么写? 代码为什么连接不上数据库?

------解决方案--------------------------------------------------------
http://www.cnblogs.com/jirigala/archive/2011/08/04/2126798
  相关解决方案