分数虽然不多,但已是倾尽我所有真诚提问:用 Delphi 连 Oracle8i 到底应该用 ADO 还是 BDE?(30分)

  • 主题发起人 主题发起人 ggqq
  • 开始时间 开始时间
现在还是暂时用BDE吧!ADO对Oracle支持不好,新技术不等于稳定,不稳定的软件会给公司
什么影响,客户不管你用什么只要适合他们。
 
各执一词,我也不知道该怎样了

从我用下来的感觉,是BDE速度最快,也最健壮,ADO用ORACLE8I的CLOB,BLOB有一些问题,但用LONG就很好
 
千万别用ADO+oracle,无论MS 或ORACLE的
ADO驱动都有BUG
》》
oracle的 不能修改数字型字段
》》
ms的也有毛病
 
如果是 ORACLE 目前来说,BDE还是最好的选择。用ADO 会出问题
 
不至于吧,oracel8i以上带了oracle自己的oledb的了
 
等Delphi6出来吧,DBExpress速度很快的,我觉得ADO和BDE都有问题的。
 
没有用过ORACLE。想学
 
谢谢大家对这个问题的关注,我觉得可以就此机会把 BDE 和 ADO 的优缺点都陈列一下,让以后的兄弟也好有个参考,以免误入歧途

我遇到的问题是这样:
用的是 ORACLE8I 和8I自带的 ADO

CLOB 类型,用 FIELD.ASSTRING 只能得到全部数据的一小部分,(见我的另一问题)
他帮助上倒是也说这样不能得到全部数据,要用一个什么 GETCHUNK()函数,
但我找来找去也没找到,无奈改成BLOB后,问题解决。就是说把文本也当成二进制来存

欢迎大家也把自己的问题与心得发布出来

谢谢
 
如果是VB的话,就要用getchunk函数,但delphi不需要了,因为直接支持blob.用起来也
很方便.
 
To:proman

你试过CLOB 吗?BLOB是没有问题,但CLOB有,你发现了吗?
 
应该是用BDE吧,因为INPRISE和ORACLE两家公司关系很好,而ORACLE一向和MS对着干.
 
很多人都说:在delphi 中bde的支持比ado的支持好,曾经oracle 自己也不赞成使用ado
来连接oracle 的数据库。以前oracle自己推出的ado 连接驱动也都是试用版。但从oracle
8.1.6开始oracle 推出了自己的正式版ado 驱动。看来ado 是一个方向,我看你还是用ado
驱动比较好。赶快到oracle 的网站上去下载最新的ado驱动吧,只是文件有点大。打包都有
48M。
 
BDE链接好,他的速度比ADO快一截!
 
用BDE好
用BDE好
用BDE好
用BDE好
用BDE好
用BDE好
用BDE好
用BDE好
 
说来说去,真是各有所长,各有所短!
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部