超簡單報表產生流程
超簡單報表產生流程
目的:
產生報表使用。
建立方式:
1. 確定sql指令,如果為靜態(where後的查詢條件為固定不會變更參數項目及數目),則可以在Query string定義command type為text,寫sql在Query string,如果為動態產生(where後的查詢條件為變動且變更參數項目及數目),則可以選擇command type為StoredProcedure。
記得設定參數
如果參數傳遞有問題(參數未定義)可以去report的report parameter去修改。
確定每個參數是否正確,包括名稱、類型、預設值等等
2. Stored procedure產生方式:
l 指令:CREATE PROCEDURE 程序名稱 參數名[參數名] AS sql指令
Example:CREATE PROCEDURE Homo
@man varchar(10),
@woman varchar(10) AS
Select * from HomoBase where Sex =@man and Sex=@woman
l 產生後直接對內容進行修改:
修改完內容後請按執行即可不用存檔。
3. 網頁中傳遞參數到reporting server;
報表產生流程