[大讨论]关于DELPHI2007中的DBX4
看到关于D2007新特性中的DBX4
文中言及
第二個我喜歡的新功能就是Delphi 2007 For Win32的DBX 4了。DBX 4是一個非常重大的版本更新,因為它完全改變了以前DBX的架構,因為:
n DBX 4採用了新的架構讓Win32,.NET以及未來的Win64使用一個框架的原始程式即可。這意謂著從Delphi 2007 For Win32之後,Delphiers不需要在Win32下使用dbExpress,在.NET下使用BDP或是ADO.NET,現在只需要使用DBX 4以及以後的版本就可以藉由一套框架同時在Win32/.NET/Win64平台中使用,大大的增加了應用程式移植的能力。
n DBX 4新的驅動程式都是使用Delphi撰寫的而且付上原始程式,這意謂Delphiers也可以參考並且開發客製化驅動程式。更重要的是可以使用物件導向技術開發驅動程式。
n DBX 4架構開始內建支援Unicode,因此在這次的Delphi 2007 For Win32中,CodeGear付上了InterBase,MS SQL Server 2000/2005,MySQL 4.x/5.x以及Oracle 10g的Unicode驅動程式。
n DBX 4內建連結池/物件池的能力,代表原生Win32的DBX應用程式將可以自動使用連結池/物件池功能而大幅增加執行效率。
讓我以實際的範例來說明DBX 4帶來的好處。
在以前的Delphi 7許多人都抱怨Delphi的資料庫連結技術無法支援以中文名稱命名的資料表欄位,此外TClientDataSet的Filter也無法使用中文的模糊查詢。Well,現在在Delphi 2007 For Win32中DBX 4不但解決了這個問題,而且執行速度也非常的快速。
例如下圖是我在MS SQL Server 2005中建立一個擁有中文欄位名稱的資料表:
那么在DELPHI2007中我们如何用应DBX4呢?
知道的指点一下
[解决办法]
让我遗憾的是Delphi2007 的帮助文档中连 what 's New 都没有, 不知道有没有人注意到.
[解决办法]
cncharles(旺仔) ( ) 信誉:100 Blog 加为好友 2007-04-09 08:27:12 得分: 0
让我遗憾的是Delphi2007 的帮助文档中连 what 's New 都没有, 不知道有没有人注意到.
??????????????????????????
有What 's new 啊
Delphi 2007 for Win32 -> Delphi 2007(Common) -> Getting Started -> What 's New In Delphi 2007