关于ISeries的ado.net操作

1。Connection string:
 iDB2Connection connDB2= new iDB2Connection(
              "DataSource=your400.yourcompany.com;" +
              "userid=MIKE;password=MYPASSWORD;" +
              " LibraryList=*USRLIBL,Testlib;Naming=System");

这个意思是 服务器= xxx  userid=MIKE password=xxxx LibraryList 以*USRLIBL + TESTLIB为范围的library
*USRLIBL 是 QSYS QSYS2 .......  最好以这个作为第一个
后面的就是你的生产数据所在的Library.

2.
sql语句写法
SELECT FIELDA, FIELDB FROM TABLE;
example:
SELECT NAME FROM USERPF

这里注意了,不再需要写那些Library的名字,但是要注意的是,你的pf的名字不能在library里面重复,
否则,以librarylist里面的顺序,第一个为准。

3.
如果使用我的框架,client access必须是v5r3,而且需要打上client access v5r3最新版本的那个补丁。
不然数据库连接打不开。

这里有一个很好的链接

http://www.itjungle.com/fhg/fhg101304-story02.html

你可能感兴趣的:(.net)