• <menu id="w2i4a"></menu>
  • logo FastReport.Net教程2019

    文檔首頁>>FastReport.Net教程2019>>FastReport.Net報表設(shè)計器如何連接到VistaDB數(shù)據(jù)庫

    FastReport.Net報表設(shè)計器如何連接到VistaDB數(shù)據(jù)庫


    Vista數(shù)據(jù)庫屬于嵌入式數(shù)據(jù)庫的類型。這些數(shù)據(jù)庫與客戶端服務(wù)器數(shù)據(jù)庫的不同之處在于,它們被設(shè)計為作為文件嵌入客戶端應(yīng)用程序中。這樣的基礎(chǔ)的任務(wù)范圍也將與數(shù)據(jù)庫不同。通常,這些是僅在一個應(yīng)用程序中使用且不打算共享的數(shù)據(jù)庫。這樣,VistaDB與SQLite和SQL Ce保持一致。

    讓我們看看在報表中連接到這樣的數(shù)據(jù)庫的方式。為此,我們需要將報表設(shè)計器連接到位于該文件夾中的插件連接器點(diǎn)擊下載FastReport.Net最新安裝包

    C:\Program Files (x86)\FastReports\FastReport.Net\Extras\Connections\FastReport.VistaDB

    該項目的安裝結(jié)果將是FastReport.VistaDB.dll庫。

    讓我們打開報表設(shè)計器,在菜單中依次選擇File->Options:

    FastReport.Net報表設(shè)計器如何連接到VistaDB數(shù)據(jù)庫

    在“Plugins”插件選項卡上,添加對以前創(chuàng)建的FastReport.VistaDB.dll庫的引用。之后,重新啟動報表設(shè)計器。

    現(xiàn)在,我們將新數(shù)據(jù)源添加到報表中。創(chuàng)建連接時,選擇現(xiàn)在可用的VistaDB連接:

    FastReport.Net報表設(shè)計器如何連接到VistaDB數(shù)據(jù)庫

    設(shè)置連接是關(guān)于選擇數(shù)據(jù)庫文件并根據(jù)需要輸入密碼。

    接下來,讓我們繼續(xù)選擇表:

    FastReport.Net報表設(shè)計器如何連接到VistaDB數(shù)據(jù)庫

    在這里,我們可以選擇一個表并完成數(shù)據(jù)源的創(chuàng)建。但是,可以使用SQL查詢過濾數(shù)據(jù)。為此,請單擊“Add SQL query...”添加SQL查詢。

    創(chuàng)建請求后,讓數(shù)據(jù)視圖的名稱出現(xiàn)在表列表中:

    FastReport.Net報表設(shè)計器如何連接到VistaDB數(shù)據(jù)庫

    編寫SQL查詢本身:

    FastReport.Net報表設(shè)計器如何連接到VistaDB數(shù)據(jù)庫

    在這里,我們使用了參數(shù)化查詢。參數(shù)本身,我們將在下一個查詢向?qū)Р襟E中宣布:

    FastReport.Net報表設(shè)計器如何連接到VistaDB數(shù)據(jù)庫

    參數(shù)名稱與查詢中的參數(shù)相對應(yīng)。參數(shù)可以是任何表達(dá)式:函數(shù)、文本報表變量、系統(tǒng)變量。別忘了還要確定參數(shù)數(shù)據(jù)的類型。它必須與我們在查詢中比較參數(shù)的數(shù)據(jù)字段匹配。結(jié)果,我們獲得了一個新的“custom”表:

    FastReport.Net報表設(shè)計器如何連接到VistaDB數(shù)據(jù)庫

    我們使用report參數(shù)作為查詢參數(shù)的值:

    FastReport.Net報表設(shè)計器如何連接到VistaDB數(shù)據(jù)庫

    結(jié)果,我們將獲得以下數(shù)據(jù):

    FastReport.Net報表設(shè)計器如何連接到VistaDB數(shù)據(jù)庫

    使用插件連接VistaDB可以更輕松、更快速地創(chuàng)建數(shù)據(jù)源,并且使用參數(shù)化請求過濾數(shù)據(jù)可以使您將報表外部的值傳輸?shù)竭^濾器(使用代碼應(yīng)用或通過 URL)。



    產(chǎn)品介紹 | 下載試用 | 優(yōu)惠活動 | 在線客服

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();