DbxOdbc for XE
簡單的說,就是讓購買Professional的使用者也可以享受dbx技術的3rd party
免費的畢竟就是陽春,雖然用起來不是很輕鬆,但也難不到哪邊去,讓我們一起來動動手吧!
首先,先到dbxoodbc官網吧
http://sourceforge.net/projects/open-dbexpress/files/ 我下載的是「dbxoodbc 2010 - dbx ODBC driver 」這個版本,其中dbx的版本已經支援到4.0版了,2010和XE的DBX同樣是4.0的,所以可以共用。
下載後,解壓縮到特定的位置,比方說像是「C:\」。
1. 執行C:\dbxoodbc\driver\_make_all_d2011.bat
2. 執行C:\dbxoodbc\packages\build_d2011.bat
3. 開啟RAD STUDIO (DELPHI / C BUILDER)
4. Component->Install Packages->Add,將c:\dbxoodbc\packages\binary\PkgDbxXXDrv2011.bpl安裝至IDE中
5. 開啟新專案
6. 借dbxoodbc裡demo內的「dbx_ora_connect.pas」來做連線使用,uses區加上「dbx_ora_connect」
7. 然後把TSQLConnection, TSQLQuery, TDataSetProvider, TClientDataSet, TDBGrid全部拉到FORM1裡!
8. 連線的語法是:
dbx_ora_connect.OracleConnect(
SQLConnection1,
{TNS=} 'XE',
{User=} 'hr',
{Password=} 'hr',
{MicrosoftDriver=} False,
{DirectOdbc=} True,
{LoginPrompt=} False,
{DNS=}'',
{AdditionalOptions=}'' // 'coMetaData=0'
);
接著再把相關的DATASET設定好,在RUNTIME的時候進行連結
9. 運行設定好的專案,完成!
看完後是不是也覺得相當簡單呢?