原創(chuàng)|使用教程|編輯:鄭恭琳|2019-12-03 15:56:21.247|閱讀 178 次
概述:Vista數(shù)據(jù)庫(kù)屬于嵌入式數(shù)據(jù)庫(kù)的類型。這些數(shù)據(jù)庫(kù)與客戶端服務(wù)器數(shù)據(jù)庫(kù)的不同之處在于,它們被設(shè)計(jì)為作為文件嵌入客戶端應(yīng)用程序中。這樣的基礎(chǔ)的任務(wù)范圍也將與數(shù)據(jù)庫(kù)不同。通常,這些是僅在一個(gè)應(yīng)用程序中使用且不打算共享的數(shù)據(jù)庫(kù)。這樣,VistaDB與SQLite和SQL Ce保持一致。本文就帶我們一起來(lái)看看在報(bào)表中連接到這樣的數(shù)據(jù)庫(kù)的方式。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Vista數(shù)據(jù)庫(kù)屬于嵌入式數(shù)據(jù)庫(kù)的類型。這些數(shù)據(jù)庫(kù)與客戶端服務(wù)器數(shù)據(jù)庫(kù)的不同之處在于,它們被設(shè)計(jì)為作為文件嵌入客戶端應(yīng)用程序中。這樣的基礎(chǔ)的任務(wù)范圍也將與數(shù)據(jù)庫(kù)不同。通常,這些是僅在一個(gè)應(yīng)用程序中使用且不打算共享的數(shù)據(jù)庫(kù)。這樣,VistaDB與SQLite和SQL Ce保持一致。
讓我們看看在報(bào)表中連接到這樣的數(shù)據(jù)庫(kù)的方式。為此,我們需要將報(bào)表設(shè)計(jì)器連接到位于該文件夾中的插件連接器(點(diǎn)擊下載FastReport.Net最新安裝包):
C:\Program Files (x86)\FastReports\FastReport.Net\Extras\Connections\FastReport.VistaDB
該項(xiàng)目的安裝結(jié)果將是FastReport.VistaDB.dll庫(kù)。
讓我們打開(kāi)報(bào)表設(shè)計(jì)器,在菜單中依次選擇File->Options:
在“Plugins”插件選項(xiàng)卡上,添加對(duì)以前創(chuàng)建的FastReport.VistaDB.dll庫(kù)的引用。之后,重新啟動(dòng)報(bào)表設(shè)計(jì)器。
現(xiàn)在,我們將新數(shù)據(jù)源添加到報(bào)表中。創(chuàng)建連接時(shí),選擇現(xiàn)在可用的VistaDB連接:
設(shè)置連接是關(guān)于選擇數(shù)據(jù)庫(kù)文件并根據(jù)需要輸入密碼。
接下來(lái),讓我們繼續(xù)選擇表:
在這里,我們可以選擇一個(gè)表并完成數(shù)據(jù)源的創(chuàng)建。但是,可以使用SQL查詢過(guò)濾數(shù)據(jù)。為此,請(qǐng)單擊“Add SQL query...”添加SQL查詢。
創(chuàng)建請(qǐng)求后,讓數(shù)據(jù)視圖的名稱出現(xiàn)在表列表中:
編寫SQL查詢本身:
在這里,我們使用了參數(shù)化查詢。參數(shù)本身,我們將在下一個(gè)查詢向?qū)Р襟E中宣布:
參數(shù)名稱與查詢中的參數(shù)相對(duì)應(yīng)。參數(shù)可以是任何表達(dá)式:函數(shù)、文本報(bào)表變量、系統(tǒng)變量。別忘了還要確定參數(shù)數(shù)據(jù)的類型。它必須與我們?cè)诓樵冎斜容^參數(shù)的數(shù)據(jù)字段匹配。結(jié)果,我們獲得了一個(gè)新的“custom”表:
我們使用report參數(shù)作為查詢參數(shù)的值:
結(jié)果,我們將獲得以下數(shù)據(jù):
使用插件連接VistaDB可以更輕松、更快速地創(chuàng)建數(shù)據(jù)源,并且使用參數(shù)化請(qǐng)求過(guò)濾數(shù)據(jù)可以使您將報(bào)表外部的值傳輸?shù)竭^(guò)濾器(使用代碼應(yīng)用或通過(guò) URL)。
產(chǎn)品介紹 | 下載試用 | 優(yōu)惠活動(dòng) |
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn