77家的会客2010

Tag: AS/400 | 记录数: 2
.NET调用AS/400上的程序(.NET CALL AS/400 PGM) 补遗
Weather:晴,2-7度

上篇写到用IBM.Data.DB2.iSeries调用AS400时,只能把AS400当做纯DB2数据库来用;后来左思右想,IBM既然出这么个单独 的针对.NET2.0的工具,不可能功能就这么简单的啊。于是继续查红皮书,在成堆的蚯蚓文中,终于找到了,原来用 IBM.Data.DB2.iSeries来进行AS400 CALL PRAGROM(RPG,RPGLE,COBOL)是如此之简单,虽然不像CWBX.DLL那样那么专业的设置各种参数,但是对于快捷开发以及代码简洁度 上,还是前者更胜一筹吧。

.NET调用AS/400上的程序(.NET CALL AS/400 PGM)
Weather:晴转阴,东北风5-6级转西北风5-6级,(-5~-2)℃

.NET连接AS/400有以下几种方式

  1. OLEDB(CA)
  2. ODBC(CA)
  3. IBM.Data.DB2.iSeries(CA*)
  4. CWBX(CA*)

后面标有(CA)说明,这四种连接方式都是基于CLIENT ACCESS的,而后面两种,其实只是需要CA装完后提取出两个相应的DLL就可以了,前两种则得依赖系统安装CA进行驱动支持。

几种连接方式能进行的操作也是各有区别的