關於DBExpress的討論(还没有好的讨论) (100分)

L

luyear

Unregistered / Unconfirmed
GUEST, unregistred user!
DbExpress的delphi提供的新型的垮平台的工具,脫離BDE的限制;
最近用dbExpress寫了個三層的程序,中間層用了DbExpress控件直接連接linux上的Oracle816 ,
但是沒有用大數據量和大用戶量進行測試,不過再applyUpdate的速度上感覺比用
Database+query穩定一點點,
有用過的dfw,歡迎說說你們的意見!
 
沒用過﹐不過想知道在哪兒下。
 
delphi6自帶的啊
 
刚用D6,还没来得及试呢! 等一下去看一下你的程序! [:D]
 
我也用的是那個!我看比穩定!
 
主要是可以跨平台。但支持的数据库还不是很多。
 
用applyUpdate,即cached update,在处理多用户并行修改插入操作时出现的conflict比较
麻烦吧
 
试过连接Oracle,但完全不知道ADO连接Oracle好还是它连接Oracle好.
 
ADO连Oracle怎么会好呢?ADO是为连接微软的东西专们设计的啊
我只想和BDE比较
 
Oracle 有自己的Oracle Provider for OLEDB.
 
也是一个办法!
 
dbexpress 和bde都用oracle的dll連接oracle
數據在從oracle傳回來就會有點區別
bde有緩存, dbexpress沒有 這是delphi6的技術說明講的
bde為了通用性對oracle的處理會有點效率損失 dbexpress不會
如果想dbexpress具有緩存能力請搭配midas 如和clientdataset和datasetprovider元件一起用
 
太可恥了吧
這麼久了也不發分
騙人?
你要知道你是版主呢
 
I try several ways to accese oracle through dalphi before,
as my experience, Direct Oracle Access is the best. dbexpress is so so,
BDE is ****.
 
听很多朋友讲过直接连Oracle,到底是怎么个连法?难道所有连接代码自己写?
 
DbExpress控件可以不通过BDE和ADO访问数据库,并且它可以实现跨平台,从WINDOWS向
其它平台转移不用改程序,而且速度和稳定性都不错。
 
在我看来,Dbexpress最大的好处在于分发比较方便,不需要向ADO或BDE那样进行设置
数据源,其它方面感觉和ADO和BDE差不多,或者还有一个优势就是KYLIX中也具有同样
的东西,做三层平台时,可以很方便的把DELPHI写的应用服务器用KYLIX重新编译一下
后移植到LINUX平台。
 
没有用过,学习
 
发现DbExpress的一个问题:
TSQLQuery无论UPDATE更新了多少行数据,其RowAffects值总为0.
不知道是我不会用还是什么其它原因?
 
不好意思,我搞定了,TSQLQuery.ExecSql在执行时返回一个Integer值,通过读取它可以
得知Sql语句insert/update/delete了多少Rows.
可是读取RowAffected还是0.不管它,只要能用即可.
 
顶部