框架如何调用存储过程_如何在FastReport.Net中使用存储过程
生活随笔
收集整理的這篇文章主要介紹了
框架如何调用存储过程_如何在FastReport.Net中使用存储过程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在本文中,我們將討論使用存儲過程來檢索報表的數據,使用MS SQL示例,將展示如何在報表中創建和使用函數。Transact SQL允許創建存儲過程和函數,存儲過程用于自動執行任何操作,這些功能旨在擴展查詢功能,它們可以作為查詢的一部分執行,并始終返回值。存儲過程由執行指令調用,不能返回任何值,要檢索報表中的數據,可以同時使用存儲過程和函數。本文的主要講解使用存儲過程:例如,這是最簡單的存儲過程,它將按單元名稱返回employees 雇員列表:
SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Description: Returns employees by department -- ============================================= ALTER PROCEDURE dbo.DepartmentEmployee @DepName varchar(20) AS BEGIN SELECT em.*, dep.NAME FROM dbo.DEPARTMENT dep JOIN dbo.EMPLOYEE em ON em.DEPT_ID = dep.DEPT_ID WHERE dep.NAME = @DepName END GO在報表使用此存儲過程,創建與MS SQL數據庫的連接:
選擇表格的階段,單擊Add SQL query...按鈕:彈出“Create Query Wizard創建查詢向導”,在第一步中,指定新表的名稱。
輸入SQL查詢的文本,我們將報表參數作為查詢參數的值發送。
在下一步中,創建@Dep參數,在Expression屬性中,指定report參數,可以在Expression屬性中指定report參數的值:
還可以在顯示報表之前在對話框窗體中設置參數的值,將字段從數據窗口中的數據源傳輸到數據帶,運行報表:
將顯示“Operations”部門的所有員工記錄。
點擊“了解更多”下載產品最新版
↓↓↓
總結
以上是生活随笔為你收集整理的框架如何调用存储过程_如何在FastReport.Net中使用存储过程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 秦腔演员杨丽萍的丈夫是谁
- 下一篇: mvc路由 html,asp.net-m