原創(chuàng)|使用教程|編輯:鄭恭琳|2019-12-03 15:21:45.473|閱讀 426 次
概述:本文給大家講解如何從FastReport.Net報(bào)表設(shè)計(jì)器連接到Firebird數(shù)據(jù)庫(kù)。為了在FastReport.Net Designer中連接到Firebird數(shù)據(jù)庫(kù),我們提供了一個(gè)插件連接器。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
為了在FastReport.Net Designer中連接到Firebird數(shù)據(jù)庫(kù),我們提供了一個(gè)插件連接器。
有必要預(yù)先組裝項(xiàng)目(點(diǎn)擊下載FastReport.Net最新安裝包):
С:\Program Files (x86)\FastReports\FastReport.Net\Extras\Connections\FastReport.Firebird
然后,您必須在菜單File-> Options中連接插件報(bào)表設(shè)計(jì)器:

之后,您需要重新啟動(dòng)報(bào)表設(shè)計(jì)器。
在報(bào)表中創(chuàng)建源數(shù)據(jù)之前,請(qǐng)確保已正確配置服務(wù)器FireBird。當(dāng)Firebird 3使用插件中使用的FireBirdSql.Data.FirebirdClient庫(kù)連接到數(shù)據(jù)庫(kù)時(shí),您很可能會(huì)看到錯(cuò)誤“connection rejected by remote interface”連接被遠(yuǎn)程接口拒絕。您需要啟用有線加密和舊式身份驗(yàn)證類型。
為此,請(qǐng)打開(kāi)配置文件firebird.conf。取消注釋并更改行:
AuthServer = Srp, Legacy_Auth
UserManager = Srp, Legacy_Auth
WireCrypt = Enabled
現(xiàn)在我們可以開(kāi)始制作數(shù)據(jù)源了。選擇連接類型“Firebird連接”:

結(jié)果,連接線將如下所示:
initial catalog="J:\Program Files\Firebird\Firebird_3_0\examples\empbuild\EMPLOYEE.FDB";user id=sysdba;password=masterkey
接下來(lái),我們可以選擇報(bào)表所需的表:

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

然后讓我們編寫SQL請(qǐng)求本身:

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

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

在表達(dá)式編輯器中選擇它,當(dāng)您在進(jìn)行參數(shù)請(qǐng)求的窗口中單擊“Expression”表達(dá)式時(shí),該編輯器將打開(kāi):

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

產(chǎn)品介紹 | 下載試用 | 優(yōu)惠活動(dòng) |
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn