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