"Provider=DB2OLEDB;Network Transport Library=TCPIP;Network Address=XXX.XXX.XXX.XXX;Initial Catalog=MyCtlg;Package Collection=MyPkgCol;Default Schema=Schema;User ID=MyUser;Password=MyPW"

解决方案 »

  1.   

    我用的是vs.net2003能连上db2。(db2 7.2)
    要安装“db2客户端管理器”,在里面可以配置客户端,他可以自动在ODBC里生成一个数据源。然后,在.net里用OLE类库的数据超做。关键要在ODBC里配置好DB2数据源链接!
    下面我的数据链接:Provider=IBMDADB2.1;Mode=ReadWrite;Pooling=true;Min Pool Size=0;Max Pool Size=200;packet size=4096;User ID=dlwz;Data Source=dlwz;Extended Properties=;Password=1111
      

  2.   

    OLE DB, OleDbConnection (.NET) from ms 
     TCP/IP:"Provider=DB2OLEDB;Network Transport Library=TCPIP;Network Address=XXX.XXX.XXX.XXX;Initial Catalog=MyCtlg;Package Collection=MyPkgCol;Default Schema=Schema;User ID=MyUser;Password=MyPW"  APPC:
    "Provider=DB2OLEDB;APPC Local LU Alias=MyAlias;APPC Remote LU Alias=MyRemote;Initial Catalog=MyCtlg;Package Collection=MyPkgCol;Default Schema=Schema;User ID=MyUser;Password=MyPW"  ODBC 
     Standard:"driver={IBM DB2 ODBC DRIVER};Database=myDbName;hostname=myServerName;port=myPortNum;protocol=TCPIP; uid=myUserName; pwd=myPwd"
      

  3.   

    谢谢大家 我在imb的网站看到了篇文章 很有帮助http://www-900.ibm.com/developerWorks/cn/dmdd/library/techarticles/dm-0402chong2/index.shtml#4