免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3823 | 回复: 15
打印 上一主题 下一主题

关于用DELPHI7怎样连接AS400的问题?请高手帮忙给解答一下! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-10-26 18:27 |只看该作者 |倒序浏览

我们都知道DELPHI7有如下连接数据库方式:
1:BDE方式。
2:ADO方式。
3:DBEXPRESS方式。
  我现在工作中正在用IBM AS400作为ERP的应用。想用DELPHI7连上AS400。用BDE方式通过设置的ODBC(IBM CA5.2提供AS400的ODBC驱动)可以连上AS400。
  IBM CA5.F2还提供AS400的OLE DB驱动,我现在想用ADO方式连接。但没有成功。不知道有人用过这种方式连过没有?如果有,还请不吝赐教,谢谢!
  还有,这几天看了看李维的《DELPHI7高效数据库设计》一书,对DBEXPRESS很感兴趣。尝试着用DBEXPREE组件连接AS400。没有成功。我怀疑是没有AS400的DBEXPRESS驱动,因为我用的是DB2的驱动。AS400上虽然也是DB2,但AS400 DB2和DB2好像还是不一样。不知有没有AS400的DBEXPRESS驱动程序?还请各位高手们指教!!!

论坛徽章:
0
2 [报告]
发表于 2004-10-26 21:55 |只看该作者

关于用DELPHI7怎样连接AS400的问题?请高手帮忙给解答一下!

用ca提供的odbc驱动完全可以访问400的,用delphi7就通过ado连接好了!作开发没问题的!

论坛徽章:
0
3 [报告]
发表于 2004-10-27 13:06 |只看该作者

关于用DELPHI7怎样连接AS400的问题?请高手帮忙给解答一下!


WINNER_530朋友:
用ADO怎样连?我用TADOCONNECT控件连接,测试连接通过。
比如我用DELPHI做一各登录界面要求输入用户名和密码。用户名和密码都能取到,但如何让AS400通过传过来的用户名和密码?能说得详细一点吗?如果上述的连接能成功。我如何取AS400中的PF或者LF。当然DEPLHI中取数据的控件可以用TADOQUERY或者TADODATASET。但如何取,数据集如何取出来?谢谢!

你用过DBEXPREE连接AS400吗?有谁知道怎么连接和取数据吗?

论坛徽章:
0
4 [报告]
发表于 2004-10-27 13:35 |只看该作者

关于用DELPHI7怎样连接AS400的问题?请高手帮忙给解答一下!

我觉得基于Microsoft平台的开发工具如:JAVA、VC、 VB、 VFP、 DELPHI访问异种OS的后台数据库(如:AS/400 DB2、)都有一个共性,一般通用方法是采用JDBC、ODBC创建访问的路径,然后通过各种开发工具以及自身的开发组件进行处理了。

具体开发过程,可能要参考一些涉及深度开发的资料。DELPHI我以前曾经很感兴趣,当时也买了“李维”先生很有名气的那套关于DELPHI开发的丛书,后来没过多久就转到IBM AS/400和LOTUS这块了。所以没有深入过多。

帮你顶一下。。。

论坛徽章:
0
5 [报告]
发表于 2004-10-27 19:41 |只看该作者

关于用DELPHI7怎样连接AS400的问题?请高手帮忙给解答一下!

组件没有,全是代码,需要自己编程或自己制作ocx等组件,方便以后用!
我没有用过你说的东西,但引用odbc的ado好像DELPHI是可以做到的,它不是也支持对象吗!?
我这里有连接400 db2数据库、连接pf-src的vb程序,你如果需要可以好我联系!
我现在做好了一个“数据迁移”的程序,是通过vb将sql server数据库与as400 db2数据库关联起来,然后将数据传输到一方的程序,还有一个“editrpg4简易编辑器”通过vb连接到400的pf-src文件中编辑src文件用的也是我自己用vb做的,我想vb应该和DELPHI差不多的,不象pb没法子能很好的与400连接。

论坛徽章:
0
6 [报告]
发表于 2004-10-27 20:18 |只看该作者

关于用DELPHI7怎样连接AS400的问题?请高手帮忙给解答一下!

ca5.3 can let you us .net provider to access the host.To use MS.Net pletform can make you product more powerful.

论坛徽章:
0
7 [报告]
发表于 2004-10-28 15:59 |只看该作者

关于用DELPHI7怎样连接AS400的问题?请高手帮忙给解答一下!

[quote]原帖由 "qingzhou"]我觉得基于Microsoft平台的开发工具如:JAVA、VC、 VB、 VFP、 DELPHI访问异种OS的后台数据库(如:AS/400 DB2、)都有一个共性,一般通用方法是采用JDBC、ODBC创建访问的路径,然后通过各种开发工具以及自身的开发?.........[/quote 发表:


这位仁兄和我的经历怎么一样 ; )

用DELPHI连接400是可以的,很方便,而且我已有很多使此方法的程序已正常使用很久。
恼人的是速度太慢!!!
不知道到底是odbc效率低还是咋回事???
现在正寻求一种快速高效稳定的解决办法。
希望一起交流共同进步.

论坛徽章:
0
8 [报告]
发表于 2004-10-28 17:25 |只看该作者

关于用DELPHI7怎样连接AS400的问题?请高手帮忙给解答一下!

delphi/400 如果你们公司购买了的话。不过据说很贵。

论坛徽章:
0
9 [报告]
发表于 2004-10-28 17:27 |只看该作者

关于用DELPHI7怎样连接AS400的问题?请高手帮忙给解答一下!

原帖由 "wildfish"]ca5.3 can let you us .net provider to access the host.To use MS.Net pletform can make you product more powerful.
[/size 发表:

Wildfish朋友:
CA5.3出来了吗,我现在用的还是CA5.2。你有CA5.3吗?能共享吗?
CA5.3的数据访问有哪些提高和改变?能说说吗。如果支持MS.NET,那肯定是用ADO.NET的了,如何用?支持DELPHI.NET的数据访问组件吗?DBEXPRESS组件可是Borland在DELPHI7以后的版本力推的数据访问机制。
能有人详细的解答一下吗?

论坛徽章:
0
10 [报告]
发表于 2004-10-28 17:30 |只看该作者

关于用DELPHI7怎样连接AS400的问题?请高手帮忙给解答一下!

pure,你有这方面的开发经验就帮帮楼主吧。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP