原創|使用教程|編輯:我只采一朵|2018-01-04 09:27:21.000|閱讀 518 次
概述:在本文中,我們將看看如何從FastReport.Net報表連接到PostgreSQL數據庫。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
在之前的教程中,我們介紹過了如何連接到MySQL數據庫。這次我們將看看如何從FastReport.Net報表連接到PostgreSQL數據庫。
FastReport提供了一個報表設計器插件,允許您連接到Postgres。這個插件的核心是Npsql.dll庫。但是,我們還是按照順序來講流程。
首先,我們將看看使用FastReport插件連接到數據庫。然后,再演示使用通常的ODBC連接器。
第一種方法:
打開資源管理器 - Program Files (x86) \ FastReports \ FastReport.Net \ Extras \ Connections \ FastReport.Postgres \ FastReport.Postgres.sln。從中我們將創建FastReport.Postgres.dll庫,我們將用它作為報表設計器插件。生成該項目需要npgsql.dll庫。npgsql安裝程序可以從這里下載:。
連接器安裝完成后,可以在GAC中找到該庫。
接著我們將構建將用作報表設計器插件的FastReport.Postgres.dll庫。
打開報表設計器。在文件菜單中,打開選項。在“插件”選項卡上,添加以前構建的庫:
重新啟動報表設計器。
現在你可以開始創建一個報表。我們添加一個新的數據源。在向導中,選擇“New connection ...”,在連接設置中,選擇連接類型:Postgres連接。
我們設置DBMS的連接設置。點擊確定。在“創建數據源”向導中,單擊“下一步”。并選擇所需的表單:
現在考慮第二種方法。為此,我們需要一個ODBC連接器,你可以在這里下載:。
安裝ODBC驅動程序并繼續創建報表。在報表設計器中,我們添加一個新的數據源。在“新建數據源”向導中,選擇“新建連接...”。
在連接字符串設置中,選擇連接類型:ODBC連接。
在數據源部分中,選擇“使用連接字符串”。然后使用按鈕打開連接字符串生成器。
在出現的窗口中,我們按下“New ...”按鈕:
選擇PostgreSQL ODBC驅動程序:
點擊下一步。指定連接的名稱:
點擊下一步。現在轉到連接設置:
點擊確定。然后再次點擊確定。然后我們返回到數據源創建向導。點擊下一步按鈕,繼續選擇表單:
就是這樣。我們已經介紹了兩種方法來連接報表中的數據。請注意,如果采取第一種方法,那么在后續的報表中使用PostgreSQL數據庫則會更方便。而且,它比通過ODBC連接器連接速度更快。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn