全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:4443
推到 Plurk!
推到 Facebook!

Dbexpress範例快速建立

 
GrandRURU
站務副站長


發表:240
回覆:1680
積分:1874
註冊:2005-06-21

發送簡訊給我
#1 引用回覆 回覆 發表時間:2012-07-03 00:14:00 IP:1.160.xxx.xxx 未訂閱
長久以來,要測試資料庫方法時都習慣使用BDE來測試

想用DBEXPRESS往往在第一關連線就卡半天,實在很蛋疼

DBEXPRESS要連線還要先建db,然後還要去設定dbxconnection.ini dbxdrivers.ini這兩個檔案

最近比較有空些,寫個小小的範例 資料庫 連線Driver,一氣呵成,不需再額外設定資料庫

設計者不用卡在連線階段的話,應該更有時間把靈感用在邏輯程式上吧

附件裡的檔案唯一的條件就是要解壓後放在「C:\DBX_DEMO_CBXE」目錄裡,已經明白設定內容的人可以自行調整相關路徑

*Memo1裡的文字檔就是要修改dbxdrivers.ini文件內容,XE / XE2 的位置都已經寫在上面,直接覆製貼上就很快,或是直接用底下內容也行
===========分隔線開始===========
dbxdrivers.ini
C:\Users\Public\Documents\RAD Studio\dbExpress\8.0
C:\Users\Public\Documents\RAD Studio\dbExpress\9.0

[Installed Drivers]
FirebirdConnection=1

[FirebirdConnection]
;DriverUnit=DBXInterBase
;DriverPackageLoader=TDBXDynalinkDriverLoader,DbxCommonDriver120.bpl
;DriverAssemblyLoader=Borland.Data.TDBXDynalinkDriverLoader,Borland.Data.DbxCommonDriver,Version=12.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b
;MetaDataPackageLoader=TDBXInterbaseMetaDataCommandFactory,DbxInterBaseDriver120.bpl
;MetaDataAssemblyLoader=Borland.Data.TDBXInterbaseMetaDataCommandFactory,Borland.Data.DbxInterBaseDriver,Version=12.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b
GetDriverFunc=getSQLDriverFIREBIRD
LibraryName=C:\DBX_DEMO_CBXE\dbx4fb32.dll
VendorLib=C:\DBX_DEMO_CBXE\fbembed.dll
BlobSize=-1
CommitRetain=False
Database=C:\DBX_DEMO_CBXE\EMPLOYEE.GDB
ErrorResourceFile=
LocaleCode=0000
Password=masterkey
RoleName=RoleName
ServerCharSet=
SQLDialect=3
Interbase TransIsolation=ReadCommited
User_Name=sysdba
WaitOnLocks=True
Trim Char=False
===========分隔線結束===========
這步驟只需要在第一次使用時做就行了

Mode1 就是使用 SQLConnection 連線
Mode2 就是使用 runtime code 連線
可依喜好保留測試內容

剩下的就看是要玩TSQLXXX還是TSimpleDataSet都任君挑選了

其它資料:
Firebird
dbxfirebird
系統時間:2024-11-21 16:32:45
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!