翻譯|使用教程|編輯:鄭恭琳|2019-11-29 10:49:52.103|閱讀 338 次
概述:Microsoft SQL Server Compact Edition是一個簡單的本地關系數據庫,不需要安裝,并且已與數據庫文件建立連接。您不需要管理員權限即可使用基礎功能。對于許多開發人員而言,這樣簡單的數據庫僅是解決不需要刪除訪問權限的非復雜應用程序所必需的。但是如果您需要從外部獲取參數的值,使用FastReport.Net報表變量則能夠輕松解決。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Microsoft SQL Server Compact Edition是一個簡單的本地關系數據庫,不需要安裝,并且已與數據庫文件建立連接。您不需要管理員權限即可使用基礎功能。您也只能“密碼”基礎功能。對于許多開發人員而言,這樣簡單的數據庫僅是解決不需要刪除訪問權限的非復雜應用程序所必需的。
要連接到SQL Ce數據庫,FastReport.Net具有一個用于報表設計器的插件連接器。插件庫項目位于以下文件夾中:
C:\Program Files (x86)\FastReports\FastReport.Net\Extras\Connections\FastReport.SqlCe
您需要預組裝此庫,然后連接到報表設計器。要獲取插件,請選擇“File->Options”菜單:
在“Plugins”插件選項卡上,我們添加以前收集的FastReport.SQLCe.dll庫。
重新啟動設計器之后,可以開始創建報表數據源:
讓我們選擇現在可用的SQL Ce連接。設置非常簡單——數據庫文件的路徑和密碼。
在選擇表的階段,我們可以編寫一個SQL查詢。這將使我們能夠在接收到數據之前對其進行過濾。但是,使用SQL查詢的主要優勢是——參數化查詢的機會。這意味著我們可以使用請求提供的參數值。使用“Add SQL query ...”添加SQL查詢按鈕添加新的SQL查詢。
在此查詢中,我們將FirstName字段與@param進行比較。我們將在下一步中對其進行定義:
參數名稱必須與我們在SQL查詢中使用的名稱相同。另外,您必須指定數據類型,該數據類型必須與查詢和表達式中的字段類型匹配。報表變量、系統變量、函數或文本表達式可以用作表達式。在我們的示例中,我們使用變量報表:
至此,它應該已經創建。如果尚未創建,則需要使用空白的表達式參數創建查詢,然后將結果表編輯到數據的設計器窗口中。
創建查詢后,我們將獲得一個新表:
在我們的例子中,報表變量具有“Rick”值。因此,我們得到了數據行,其中雇員的姓名正在響應我們之前設置的規則:
因此,僅使用插件連接器就可以基于SQL Ce的數據庫創建數據源非常容易。參數化查詢將幫助我們僅獲取所需的數據。然而如果使用報表變量,則可以從外部獲取參數的值。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn