13.4.3 交付數(shù)據(jù)庫應(yīng)用程序
交付數(shù)據(jù)庫應(yīng)用程序意味著將它交付給最終用戶,并且提供應(yīng)用程序運行所需的軟件,非數(shù)據(jù)庫應(yīng)用程序往往只需要一個EXE文件,而數(shù)據(jù)庫應(yīng)用程序要包括下列幾類文件:
● 數(shù)據(jù)庫應(yīng)用程序生成的EXE文件和DLL文件(如果有的話)
● 必要的輔助文件(如Readme文件或HLP聯(lián)機幫助文件)
● 支持訪問數(shù)據(jù)庫的BDE,有時也稱為IDAPI
● 用于打印輸出報表的ReportSmith報表工具
● 如果應(yīng)用中使用了VBX控件,還要包括VBX和BIVBXII.DLL
13.3.4 安裝BDE
在交付數(shù)據(jù)庫應(yīng)用程序時,必須同時在運行應(yīng)用程序的機器上安裝BDE,Delphi 本身包含可再安裝的BDE,在準(zhǔn)備數(shù)據(jù)庫應(yīng)用程序安裝盤時,同時從Delphi中復(fù)制一份BDE 到最終用戶的機器中,BDE中包含訪問多種數(shù)據(jù)庫系統(tǒng)的驅(qū)動程序,為了節(jié)省磁盤空間,在安裝BDE時,可以只安裝應(yīng)用程序必須的驅(qū)動程序,例如,如果我們的應(yīng)用程序只需要訪問dBASE數(shù)據(jù)庫文件,那么在安裝BDE時,只需安裝dBASE的驅(qū)動程序就行了。要訪問Paradox數(shù)據(jù)庫,BDE至少需要500KB的磁盤空間。BDE主要包括下列文件,請參看DEPLOY.TXT文件。
表13.5 BDE中主要包括的文件
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
文 件 名 說 明
──────────────────────────────────
IDAPI01.DLL BDE應(yīng)用程序接口動態(tài)連接庫
IDBAT01.DLL BDE Batch應(yīng)用動態(tài)連接庫
IDQRY01.DLL BDE查詢動態(tài)連接庫
IDASCI01.DLL BDE ASCII碼驅(qū)動程序
IDPDX01.DLL BDE Paradox數(shù)據(jù)庫驅(qū)動程序
IDDBAS01.DLL BDE dBASE數(shù)據(jù)庫驅(qū)動程序
IDR10009.DLL BDE 資源庫
ILD01.DLL 語言驅(qū)動程序
IDODBC01.DLL BDE的ODBC驅(qū)動程序
ODBC.NEW Microsoft ODBC驅(qū)動程序管理器(Version2.0)
ODBCINST.NEW Microsoft ODBC驅(qū)動程序安裝程序(Version2.0)
TUTILITY.DLL BDE應(yīng)用工具庫
BDECFG.EXE BDE配置工具
BDECFG.HLP BDE配置工具幫助文件
IDAPI.CFG BDE(IDAPI)配置文件
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
安裝BDE可以采用與安裝Delphi相同的方法,在Windows環(huán)境中運行Delphi的安裝程序setup.EXE,此時,Delphi顯示Delphi Installation對話框
為我們只須安裝BDE,所以只要選擇Borland Database Engine檢查框,如果應(yīng)用程序要處理SQL數(shù)據(jù)庫服務(wù)器上的數(shù)據(jù),還必須要選擇SQL Links 檢查框, 以便安裝 SQL Links。單擊Continue按紐,完成BDE的安裝。
如果沒有Delphi安裝盤,我們也可以手工安裝BDE , 從現(xiàn)有機器上的 BDE 目錄(或IDAPI目錄)中拷貝所有的文件到用戶機器上的BDE目錄中,并在用戶的Win.INI 文件的結(jié)尾處增加下列語句:
[IDAPI]
DLLPATH=C:/DELPHI/IDAPI
CONFIGFILE01=C:\DELPHI\IDAPI.CFG
然后在Windows的Program Manager中為IDAPICFG.EXE起動圖標(biāo)。
語言驅(qū)動程序的安裝
BDE可以為應(yīng)用程序提供不同的語言支持,語言驅(qū)動程序可以在配置Paradox,dBASE數(shù)據(jù)庫時裝入,對于服務(wù)器上的數(shù)據(jù)庫可以在IDAPI.CFG 文件中說明相應(yīng)的語言驅(qū)動程序,語言驅(qū)動程序在C:\DELPHI\IDAPI\LANGDRV子目錄下(驅(qū)動器名與Delphi安裝的磁盤有關(guān)),是帶有擴展名為.LD的文件。如果正確安裝了語言驅(qū)動程序,在Windows的WIN.INI 文件中包含下列內(nèi)容(缺省情況下):
[Borland Language Drivers]
LDpath=C:/dELPHI\IDAPI\LANGDRV
13.4.5 安裝SQL Link
安裝SQL鏈接與安裝BDE執(zhí)行相同的步驟,在圖13.7中只選擇SQL Link檢查框,然后執(zhí)行安裝,選擇應(yīng)用程序要訪問的SQL數(shù)據(jù)庫服務(wù)器,當(dāng)選擇安裝SQL Link時, 安裝程序會自動地安裝BDE。根據(jù)用戶選擇的SQL數(shù)據(jù)庫服務(wù)器,安裝程序會自動地提示相關(guān)的特定信息,例如Informix數(shù)據(jù)庫系統(tǒng)的鏈路(SQL Link)需要一個放置消息文件的地方。用戶選擇的每個SQL Link都使用一個或多個附加的動態(tài)鏈接庫(DLL文件),這些文件將要拷貝到BDE目錄中,下面是建立SQL Link時常見的SQL數(shù)據(jù)庫系統(tǒng)所需的DLL文件。
相關(guān)推薦:2010年9月計算機等級考試試題及答案解析專題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |