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

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

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


    為了在FastReport.Net Designer中連接到Firebird數(shù)據(jù)庫,我們提供了一個插件連接器。

    有必要預(yù)先組裝項目(點擊下載FastReport.Net最新安裝包):

    С:\Program Files (x86)\FastReports\FastReport.Net\Extras\Connections\FastReport.Firebird

    然后,您必須在菜單File-> Options中連接插件報表設(shè)計器:

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

    之后,您需要重新啟動報表設(shè)計器。

    在報表中創(chuàng)建源數(shù)據(jù)之前,請確保已正確配置服務(wù)器FireBird。當Firebird 3使用插件中使用的FireBirdSql.Data.FirebirdClient庫連接到數(shù)據(jù)庫時,您很可能會看到錯誤“connection rejected by remote interface”連接被遠程接口拒絕。您需要啟用有線加密和舊式身份驗證類型。

    為此,請打開配置文件firebird.conf。取消注釋并更改行:

    AuthServer = Srp, Legacy_Auth

    UserManager = Srp, Legacy_Auth

    WireCrypt = Enabled

    現(xiàn)在我們可以開始制作數(shù)據(jù)源了。選擇連接類型“Firebird連接”:

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

    結(jié)果,連接線將如下所示:

    initial catalog="J:\Program Files\Firebird\Firebird_3_0\examples\empbuild\EMPLOYEE.FDB";user id=sysdba;password=masterkey

    接下來,我們可以選擇報表所需的表:

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

    而且,我們還有機會編寫SQL查詢。讓我們看看怎么做。按下按鈕“Add SQL query ...”添加SQL查詢。我們設(shè)置表名,該表名是通過查詢獲得的:

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

    然后讓我們編寫SQL請求本身:

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

    該請求在條件參數(shù)中。在垂直雙線的幫助下,我們進行了合并。作為查詢的結(jié)果,我們將向員工介紹其姓名以特定字母或短語開頭的員工。在下一步中,我們創(chuàng)建一個具有相同名稱的參數(shù),該參數(shù)已在SQL查詢中定義:

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

    作為設(shè)置值,我們可以使用任何表達式:報表設(shè)置、函數(shù)、變量。讓我們使用報表變量。至此,它應(yīng)該已經(jīng)創(chuàng)建:

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

    在表達式編輯器中選擇它,當您在進行參數(shù)請求的窗口中單擊“Expression”表達式時,該編輯器將打開:

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

    結(jié)果,我們將選擇名稱以K開頭的以下雇員:

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



    產(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); })();