BDE or ADO or dbExpress BDE or ADO or dbExpress这三种数据库组件,哪个好啊,哪个最常用,各自有什么优缺点?小弟初学者,麻烦前辈给回答下,越详细越好 谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ADO 最方面,最常用, WINDOWS直接支持,分发程序时无需分发ADO组件! 我都不用,我用CoreLab的东西ODAC ->OracleSDAC ->MS SQLMyDaC - > MySQLIbDAC -> InterBase无可比拟的优点:分布时,客户端无需安装数据库驱动 ADO比较好,操作系统大都是微软件的,数据库也大多用微软的,所以用它的数据库引擎比较方便,现在XP都不用安装了. 我用delphi+ado+sybase sqlanywhere7开发小型网络数据库应用,既不用装客户端,也不用装服务器,仅需要简单拷几个dll和一个exe文件,一般2G左右大小,200个并发用户使用起来爽歪歪。 推荐使用ADOwindows98及以上拷贝即可以用,绿色软件 BDE 用于老式数据库, 像 DBF, Paradox, 这样就可以用 sql 开发, 不要尝试这个用于三层ADO 用于 ms 系列产品, 像 access, MS sql server, ado 很呆, 方便使用, 但却不方便控制细节dbx 用于其它产品, 像 sqlite, interbase, my sql, dbx 一般都被用于服务端中间件使用dbx 是新的引擎, 特别说下dbx 是跨平台的, 如果有 linux/unix 需求就只能使用这个dbx 只支持单向游标, 所以必需跟 datasnap 结合使用, 这个不是问题, 完全出于效率考虑目前还有 n 各数据库 dbx 不支持 楼上的说的要好些,其它的说什么ADO不装驱动什么之类的是假的,那是像ACCESS,SQLSERVER是装系统时就装了的,如果用SYBASE的话就要装ADO驱动了,再其它的什么ODAC ->Oracle SDAC ->MS SQL MyDaC - > MySQL IbDAC -> InterBase 都是基于ADO之类的连接等等,信不得DBX是好,但还有些BUG不过无大碍,我目前也用的是他,目前几乎大型的数据库都支持 BDE不怎么好用,一旦把程序移植到别的机子上,数据库部分就得重新编译,还是ADO+SQL好点. 老兄说得挺明白。不过单向游标是什么意思?cursor还有单向的? FastReport怎么安装? 父子窗体创建问题(急,在线等) 帮帮忙,帮我翻译一下这段delphi的代码翻译成bcb, 100分! 怎樣知道AdoQuery是否為關閉狀態? 急!急!急!向各位高手请教: 如何让Date TimePicker控件总是显示当前日期啊! 异步事件如何实现? 请问各位高手??delphi和cb互调的问题?? 这应该算是个程序吗?求助! 紧急求救! 字符串转十六进制,大家请进 把分全散了 谁帮我改下简单的代码 把分全捐了.......
ODAC ->Oracle
SDAC ->MS SQL
MyDaC - > MySQL
IbDAC -> InterBase
无可比拟的优点:
分布时,客户端无需安装数据库驱动
windows98及以上拷贝即可以用,绿色软件
ADO 用于 ms 系列产品, 像 access, MS sql server, ado 很呆, 方便使用, 但却不方便控制细节dbx 用于其它产品, 像 sqlite, interbase, my sql, dbx 一般都被用于服务端中间件使用dbx 是新的引擎, 特别说下
dbx 是跨平台的, 如果有 linux/unix 需求就只能使用这个
dbx 只支持单向游标, 所以必需跟 datasnap 结合使用, 这个不是问题, 完全出于效率考虑
目前还有 n 各数据库 dbx 不支持
SDAC ->MS SQL
MyDaC - > MySQL
IbDAC -> InterBase
都是基于ADO之类的连接等等,信不得
DBX是好,但还有些BUG不过无大碍,我目前也用的是他,目前几乎大型的数据库都支持
还是ADO+SQL好点.
老兄说得挺明白。
不过单向游标是什么意思?cursor还有单向的?