• <menu id="w2i4a"></menu>
  • logo FastReport.Net 教程2017(完結(jié))

    文檔首頁>>FastReport.Net 教程2017(完結(jié))>>如何將報表連接到PostgreSQL數(shù)據(jù)庫

    如何將報表連接到PostgreSQL數(shù)據(jù)庫


    在之前的教程中,我們介紹過了如何連接到MySQL數(shù)據(jù)庫。這次我們將看看如何從FastReport.Net報表連接到PostgreSQL數(shù)據(jù)庫。

    FastReport提供了一個報表設(shè)計器插件,允許您連接到Postgres。這個插件的核心是Npsql.dll庫。但是,我們還是按照順序來講流程。

    首先,我們將看看使用FastReport插件連接到數(shù)據(jù)庫。然后,再演示使用通常的ODBC連接器。

    第一種方法:

    打開資源管理器 - Program Files (x86) \ FastReports \ FastReport.Net \ Extras \ Connections \ FastReport.Postgres \ FastReport.Postgres.sln。從中我們將創(chuàng)建FastReport.Postgres.dll庫,我們將用它作為報表設(shè)計器插件。生成該項目需要npgsql.dll庫。npgsql安裝程序可以從這里下載:https://github.com/npgsql/npgsql/releases。

    連接器安裝完成后,可以在GAC中找到該庫。

    接著我們將構(gòu)建將用作報表設(shè)計器插件的FastReport.Postgres.dll庫。

    打開報表設(shè)計器。在文件菜單中,打開選項。在“插件”選項卡上,添加以前構(gòu)建的庫:

    如何將報表連接到PostgreSQL數(shù)據(jù)庫

    重新啟動報表設(shè)計器。

    現(xiàn)在你可以開始創(chuàng)建一個報表。我們添加一個新的數(shù)據(jù)源。在向?qū)е?,選擇“New connection ...”,在連接設(shè)置中,選擇連接類型:Postgres連接。

    如何將報表連接到PostgreSQL數(shù)據(jù)庫

    我們設(shè)置DBMS的連接設(shè)置。點擊確定。在“創(chuàng)建數(shù)據(jù)源”向?qū)е?,單?ldquo;下一步”。并選擇所需的表單:

    如何將報表連接到PostgreSQL數(shù)據(jù)庫

    現(xiàn)在考慮第二種方法。為此,我們需要一個ODBC連接器,你可以在這里下載:https://odbc.postgresql.org/。

    安裝ODBC驅(qū)動程序并繼續(xù)創(chuàng)建報表。在報表設(shè)計器中,我們添加一個新的數(shù)據(jù)源。在“新建數(shù)據(jù)源”向?qū)е?,選擇“新建連接...”。

    在連接字符串設(shè)置中,選擇連接類型:ODBC連接。

    在數(shù)據(jù)源部分中,選擇“使用連接字符串”。然后使用如何將報表連接到PostgreSQL數(shù)據(jù)庫按鈕打開連接字符串生成器。

    在出現(xiàn)的窗口中,我們按下“New ...”按鈕:

    如何將報表連接到PostgreSQL數(shù)據(jù)庫

    選擇PostgreSQL ODBC驅(qū)動程序:

    如何將報表連接到PostgreSQL數(shù)據(jù)庫

    點擊下一步。指定連接的名稱:

    如何將報表連接到PostgreSQL數(shù)據(jù)庫

    點擊下一步?,F(xiàn)在轉(zhuǎn)到連接設(shè)置:

    如何將報表連接到PostgreSQL數(shù)據(jù)庫

    點擊確定。然后再次點擊確定。然后我們返回到數(shù)據(jù)源創(chuàng)建向?qū)?。點擊下一步按鈕,繼續(xù)選擇表單:

    如何將報表連接到PostgreSQL數(shù)據(jù)庫

    就是這樣。我們已經(jīng)介紹了兩種方法來連接報表中的數(shù)據(jù)。請注意,如果采取第一種方法,那么在后續(xù)的報表中使用PostgreSQL數(shù)據(jù)庫則會更方便。而且,它比通過ODBC連接器連接速度更快。

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

     

    推薦閱讀

    FastReport 2018 最新版本下載
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    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); })();